@media (min-width: 768px){.c-key{padding-top:39px;margin-bottom:23px}}@media (max-width: 767px){.c-key{margin-bottom:28px}}@media (min-width: 768px){.c-key .c-breadcrumb{bottom:10px}}@media (max-width: 767px){.c-key .c-breadcrumb{margin-bottom:5px}}@media (max-width: 767px){.c-key .key-ttl{position:relative;left:-3px}}@media (min-width: 768px){.c-key .key-ttl .ttl-jp{font-size:17px;font-size:1.7rem;line-height:23px;margin-bottom:3px}}@media (max-width: 767px){.c-key .key-ttl .ttl-jp{display:inline-block;font-size:13px;font-size:1.3rem;line-height:19px;margin:0;position:relative;top:1px}}@media (min-width: 768px){.c-key .key-ttl .ttl-en{font-size:39px;font-size:3.9rem;line-height:57px}}@media (max-width: 767px){.c-key .key-ttl .ttl-en{display:inline-block;font-size:22px;font-size:2.2rem;line-height:47px;margin-right:2px}}.content-information{background:#f4f4f4}@media (min-width: 768px){.content-information{padding:33px 40px 116px}}@media (max-width: 767px){.content-information{padding:0 0 40px}}.sec-anchor{background:#fff}@media (min-width: 768px){.sec-anchor{padding:39px 40px 73px}}@media (max-width: 767px){.sec-anchor{margin-bottom:35px;overflow:hidden}}.sec-anchor .content-top .box-blue{padding:124px 20px 91px;background:url("/wp/wp-content/themes/wp-templ/assets/img/information/bg_blue_2.jpg") top left repeat;background-size:contain;position:relative}@media (max-width: 767px){.sec-anchor .content-top .box-blue{padding-top:45px;padding-bottom:34px}}.sec-anchor .content-top .box-blue:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/information/bg_blue.png") left center no-repeat;background-size:cover;width:100%;height:100%;top:0;left:0;opacity:0.95;mix-blend-mode:screen}@media (max-width: 767px){.sec-anchor .content-top .box-blue:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/information/bg_blue_sp.png");opacity:1}}.sec-anchor .content-top .box-blue .content-box{max-width:877px;margin:0 auto;position:relative;z-index:1}.sec-anchor .content-top .box-blue .tit-box{text-align:center;color:#fff;margin-bottom:24px;font-size:54px;font-size:5.4rem;line-height:1.11111em;letter-spacing:.05em;font-weight:700}@media (min-width: 768px){.sec-anchor .content-top .box-blue .tit-box{margin-top:-15px}}@media (max-width: 767px){.sec-anchor .content-top .box-blue .tit-box{font-size:36px;font-size:3.6rem;line-height:1.27778em;margin-bottom:19px}}.sec-anchor .content-top .box-blue .subtit-box{position:relative;font-family:"Jost",sans-serif;font-size:17px;font-size:1.7rem;line-height:24px;letter-spacing:0.7px;font-weight:600;text-align:center;color:#fff;margin-bottom:20px}@media (max-width: 767px){.sec-anchor .content-top .box-blue .subtit-box{font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:0.5px;margin-bottom:19px}}.sec-anchor .content-top .box-blue .subtit-box:before{position:absolute;content:"";width:29.8%;height:1px;background:#fff;top:50%;margin-top:-1px;left:0}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-anchor .content-top .box-blue .subtit-box:before{width:20.46205vw}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-anchor .content-top .box-blue .subtit-box:before{width:16.50165vw}}@media (max-width: 767px){.sec-anchor .content-top .box-blue .subtit-box:before{width:15.7%}}@media only screen and (max-width: 767px) and (max-width: 450px){.sec-anchor .content-top .box-blue .subtit-box:before{width:9%}}.sec-anchor .content-top .box-blue .subtit-box:after{position:absolute;content:"";width:29.8%;height:1px;background:#fff;top:50%;margin-top:-1px;right:0}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-anchor .content-top .box-blue .subtit-box:after{width:20.46205vw}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-anchor .content-top .box-blue .subtit-box:after{width:16.50165vw}}@media (max-width: 767px){.sec-anchor .content-top .box-blue .subtit-box:after{width:15.7%}}@media only screen and (max-width: 767px) and (max-width: 450px){.sec-anchor .content-top .box-blue .subtit-box:after{width:9%}}.sec-anchor .content-top .box-blue .desc{font-size:17px;font-size:1.7rem;line-height:36px;letter-spacing:1.7px;font-weight:500;text-align:center;color:#fff}@media (max-width: 767px){.sec-anchor .content-top .box-blue .desc{font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:0.6px}}.sec-anchor .content-top .box-img img{width:100%}.sec-anchor .content-bottom{background:rgba(54,90,185,0.1);padding:76px 40px 67px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-anchor .content-bottom{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.sec-anchor .content-bottom{padding:41px 0 0}}.sec-anchor .content-bottom .tit-box{font-size:39px;font-size:3.9rem;line-height:56px;font-weight:700;text-align:center;margin-bottom:19px}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .content-bottom .tit-box{font-size:2.57426vw;line-height:3.69637vw}}@media (max-width: 767px){.sec-anchor .content-bottom .tit-box{font-size:23px;font-size:2.3rem;line-height:35px;margin-bottom:8px}}.sec-anchor .content-bottom .desc{text-align:center;font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:1.6px;margin-bottom:36px}@media (max-width: 767px){.sec-anchor .content-bottom .desc{font-size:15px;font-size:1.5rem;line-height:28px;text-align:left;padding:0 20px;letter-spacing:1.5px;margin-bottom:48px}}.sec-anchor .box-anchor{background:#fff;padding:50px 80px 26px;border-radius:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media (min-width: 768px){.sec-anchor .box-anchor{width:max-content;margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor{padding:3.36634vw 5.28053vw 1.84818vw}}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-anchor .box-anchor{padding:3.36634vw 2.64026vw 1.84818vw}}@media (max-width: 767px){.sec-anchor .box-anchor{padding:0;border-radius:0;border-bottom:solid 1px #d6d6d6}}.sec-anchor .box-anchor .item{position:relative;width:50%;cursor:pointer}@media (min-width: 768px){.sec-anchor .box-anchor .item{padding:0 46px 71px}}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor .item{padding:0 3.0363vw 4.68647vw}}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec-anchor .box-anchor .item{padding:0 1.65017vw 4.68647vw}}@media (max-width: 767px){.sec-anchor .box-anchor .item{margin-right:3px;padding-bottom:58px}.sec-anchor .box-anchor .item:last-child{margin-right:0}.sec-anchor .box-anchor .item:before{position:absolute;content:"";width:1px;height:100%;background:#d6d6d6;bottom:0;right:-2px}}.sec-anchor .box-anchor .item:first-child{padding-left:0}.sec-anchor .box-anchor .item:first-child .c-arr01{margin-left:-50px}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor .item:first-child .c-arr01{margin-left:-3.30033vw}}@media (max-width: 767px){.sec-anchor .box-anchor .item:first-child .c-arr01{margin-left:-16px}}@media (min-width: 768px){.sec-anchor .box-anchor .item:nth-child(2){border-left:solid 1px #b9b9b9}}.sec-anchor .box-anchor .item:last-child{padding-right:0}.sec-anchor .box-anchor .item:last-child .c-arr01{margin-left:-3px}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor .item:last-child .c-arr01{margin-left:-.19802vw}}@media (max-width: 767px){.sec-anchor .box-anchor .item:last-child .c-arr01{margin-left:-16px}}@media only screen and (min-width: 1025px){.sec-anchor .box-anchor .item:hover{opacity:1}.sec-anchor .box-anchor .item:hover .c-arr01:before{-webkit-transform:translate(10px);transform:translate(10px);opacity:0}.sec-anchor .box-anchor .item:hover .c-arr01:after{-webkit-transform:translate(0);transform:translate(0);opacity:1}}.sec-anchor .box-anchor .item .txt01{display:block;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em;font-weight:500;margin-top:0px;margin-bottom:4px;text-align:center}@media (max-width: 767px){.sec-anchor .box-anchor .item .txt01{font-size:13px;font-size:1.3rem;line-height:1.61538em;letter-spacing:0em;margin-top:-3px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-anchor .box-anchor .item .txt01{font-size:calc(19 / 1300 * 100vw)}}.sec-anchor .box-anchor .img-anchor{height:219px;margin-bottom:17px}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor .img-anchor{height:14.45545vw;margin-bottom:1.12211vw}}@media (max-width: 767px){.sec-anchor .box-anchor .img-anchor{height:134px;margin-bottom:12px}}.sec-anchor .box-anchor .img-anchor .img-hover{height:100%}.sec-anchor .box-anchor .img-anchor img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.sec-anchor .box-anchor .img-anchor img{max-width:306px}}.sec-anchor .box-anchor h3{text-align:center;font-size:26px;font-size:2.6rem;line-height:45px;letter-spacing:1.3px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor h3{font-size:1.71617vw;line-height:2.9703vw;letter-spacing:.08581vw}}@media (max-width: 767px){.sec-anchor .box-anchor h3{font-size:15px;font-size:1.5rem;line-height:21px;letter-spacing:0.2px}}.sec-anchor .box-anchor .c-arr01{position:absolute;bottom:8px;top:auto;margin-top:0;left:50%;margin-left:-27px;width:53px;transform:rotate(90deg)}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor .c-arr01{bottom:.26403vw;margin-left:-1.78218vw;width:3.49835vw}}@media (max-width: 767px){.sec-anchor .box-anchor .c-arr01{width:31px;margin-left:-16px;bottom:17px}}.sec-anchor .box-anchor .c-arr01:before{background-size:23px 10px}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor .c-arr01:before{background-size:1.51815vw .66007vw}}@media (max-width: 767px){.sec-anchor .box-anchor .c-arr01:before{background-size:13px 6px}}.sec-anchor .box-anchor .c-arr01:after{background-size:23px 10px;background-image:url('data:image/svg+xml,<svg id="Group_45" data-name="Group 45" xmlns="http://www.w3.org/2000/svg" width="13.339" height="5.762" viewBox="0 0 13.339 5.762"><path id="Path_400747" data-name="Path 400747" d="M0,0H9.837" transform="translate(0 2.729)" fill="none" stroke="%23fff" stroke-width="1"/><path id="Path_399098" data-name="Path 399098" d="M5.178,2.881A18.315,18.315,0,0,0,0,5.762L1.042,2.881,0,0A18.3,18.3,0,0,0,5.178,2.881" transform="translate(8.161)" fill="%23fff"/></svg>') !important}@media only screen and (min-width: 768px) and (max-width: 1499px){.sec-anchor .box-anchor .c-arr01:after{background-size:1.51815vw .66007vw}}@media (max-width: 767px){.sec-anchor .box-anchor .c-arr01:after{background-size:13px 6px}}@media (max-width: 767px){.sec-solution{overflow:hidden}}.sec-solution .box-solution{position:relative;padding:127px 20px 146px;background:#fff}.sec-solution .box-solution.box-solution-2{padding-bottom:115px}.sec-solution .box-solution.box-solution-2 .box-intro{margin-bottom:-8px}.sec-solution .box-solution.box-solution-2 .tit-box{margin-bottom:26px}@media (max-width: 767px){.sec-solution .box-solution.box-solution-2{padding-bottom:0}.sec-solution .box-solution.box-solution-2 .tit-box{margin-bottom:58px}.sec-solution .box-solution.box-solution-2 .tit-box .tit-en{margin-top:2px}.sec-solution .box-solution.box-solution-2 .box-intro{margin-bottom:18px}}@media (max-width: 767px){.sec-solution .box-solution{padding-top:65px;padding-bottom:45px}}.sec-solution .box-solution:before{position:absolute;content:"";width:100%;height:250px;background-image:linear-gradient(to bottom, #365ab9, rgba(0,0,0,0));top:0;left:0;opacity:0.52}@media (max-width: 767px){.sec-solution .box-solution:before{height:187px}}.sec-solution .box-solution .content-box{max-width:1100px;margin:0 auto;position:relative}.sec-solution .box-solution .tit-box{text-align:center;margin-bottom:52px}@media (max-width: 767px){.sec-solution .box-solution .tit-box{margin-bottom:114px}}.sec-solution .box-solution .tit-box .tit-ja{text-align:center;font-size:48px;font-size:4.8rem;font-weight:700;line-height:1;position:relative;z-index:1;letter-spacing:2.5px;margin-bottom:19px}@media (max-width: 767px){.sec-solution .box-solution .tit-box .tit-ja{font-size:34px;font-size:3.4rem;margin-bottom:-13px;letter-spacing:1.8px}}.sec-solution .box-solution .tit-box .tit-en{text-align:center;position:relative;font-family:"Jost",sans-serif;color:#fff;font-size:86px;font-size:8.6rem;line-height:1.44186em;letter-spacing:0em;font-weight:600;margin-top:-50px}@media (max-width: 767px){.sec-solution .box-solution .tit-box .tit-en{font-size:50px;font-size:5rem;line-height:73px;margin:15px -25px 0;white-space:nowrap}}.sec-solution .box-solution .tit-box .sub-ttl{position:relative;font-size:28px;font-size:2.8rem;line-height:2.14286em;letter-spacing:.05em;font-weight:500;margin-top:-88px}@media (max-width: 767px){.sec-solution .box-solution .tit-box .sub-ttl{font-size:20px;font-size:2rem;line-height:1em;margin-top:-58px}}.sec-solution .box-solution .box-checked{position:relative;z-index:2;border:solid 1px #707070;border-radius:10px;padding:43px 63px 26px 51px;margin-bottom:44px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-solution .box-solution .box-checked{padding-left:1.9802vw;padding-right:1.9802vw}}@media (max-width: 767px){.sec-solution .box-solution .box-checked{padding:39px 18px 18px;margin-bottom:24px}}.sec-solution .box-solution .box-checked .tit-box{position:absolute;left:50%;transform:translate(-50%, 0);top:-23px;padding:0 19px;background:#fff;z-index:3;font-size:32px;font-size:3.2rem;line-height:46px;font-weight:700;letter-spacing:1.6px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-solution .box-solution .box-checked .tit-box{font-size:2.64026vw;line-height:3.0363vw;top:-1.51815vw;padding:0 1.25413vw;letter-spacing:.10561vw}}@media (max-width: 767px){.sec-solution .box-solution .box-checked .tit-box{text-align:center;font-size:25px;font-size:2.5rem;line-height:36px;width:212px;padding:0;top:-44px;margin-bottom:0}}@media (min-width: 768px){.sec-solution .box-solution .box-checked ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}.sec-solution .box-solution .box-checked ul li{position:relative;font-size:19px;font-size:1.9rem;line-height:31px;font-weight:700;letter-spacing:0.7px;padding:26px 25px 25px 44px;border-bottom:dotted 1px #a0a0a0}.sec-solution .box-solution .box-checked ul li:last-child{border-bottom:0}@media (min-width: 768px){.sec-solution .box-solution .box-checked ul li:nth-last-child(2){border-bottom:0}}@media (min-width: 768px){.sec-solution .box-solution .box-checked ul li:nth-child(2n){padding-left:73px}.sec-solution .box-solution .box-checked ul li:nth-child(2n):before{left:31px}.sec-solution .box-solution .box-checked ul li:nth-child(2n):after{left:37px}}@media (min-width: 768px){.sec-solution .box-solution .box-checked ul li{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-solution .box-solution .box-checked ul li{font-size:1.45215vw;line-height:2.31023vw}}@media (max-width: 767px){.sec-solution .box-solution .box-checked ul li{padding:18px 0 15px 26px;font-size:17px;font-size:1.7rem}.sec-solution .box-solution .box-checked ul li:first-child{padding-top:0}.sec-solution .box-solution .box-checked ul li:first-child:before{top:9px;left:0}.sec-solution .box-solution .box-checked ul li:first-child:after{top:8px;left:4px}}.sec-solution .box-solution .box-checked ul li:before{position:absolute;content:"";width:24px;height:24px;border:solid 1px #000000;top:32px;left:2px}@media (max-width: 767px){.sec-solution .box-solution .box-checked ul li:before{width:17px;height:17px;top:27px;left:0}}.sec-solution .box-solution .box-checked ul li:after{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/information/ico_checked.svg") top left repeat;background-size:100% 100%;width:21px;height:18px;top:30px;left:9px}@media (max-width: 767px){.sec-solution .box-solution .box-checked ul li:after{width:17px;height:15px;top:26px;left:4px}}.sec-solution .box-solution .box-checked ul li span{background-image:linear-gradient(to right, rgba(54,90,185,0.25), rgba(54,90,185,0.25));background-position:bottom 1px left;background-repeat:no-repeat;background-size:100% 8px}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-solution .box-solution .box-checked ul li span{background-size:100% .52805vw}}.sec-solution .box-solution .box-intro{margin-bottom:24px}@media (max-width: 767px){.sec-solution .box-solution .box-intro{margin-bottom:26px}}.sec-solution .box-solution .box-intro .img-arr{margin:0 0 52px;text-align:center}@media (max-width: 767px){.sec-solution .box-solution .box-intro .img-arr{margin-bottom:27px}}.sec-solution .box-solution .box-intro .tit-box-intro .txt-en{text-align:center;font-family:"Jost",sans-serif;font-size:39px;font-size:3.9rem;line-height:57px;letter-spacing:2px;font-weight:700;color:#365AB9;margin-bottom:7px}@media (max-width: 767px){.sec-solution .box-solution .box-intro .tit-box-intro .txt-en{font-size:31px;font-size:3.1rem;line-height:45px;letter-spacing:1.5px;margin-bottom:12px}}.sec-solution .box-solution .box-intro .tit-box-intro .txt-ja{text-align:center;font-size:39px;font-size:3.9rem;line-height:56px;font-weight:700;color:#365AB9;margin-bottom:24px}@media (max-width: 767px){.sec-solution .box-solution .box-intro .tit-box-intro .txt-ja{font-size:22px;font-size:2.2rem;line-height:32px;margin-bottom:7px}}.sec-solution .box-solution .box-intro .desc{text-align:center;font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:0.6px}@media (max-width: 767px){.sec-solution .box-solution .box-intro .desc{text-align:left;font-size:15px;font-size:1.5rem;line-height:28px}}.sec-solution .box-solution .list-solution{max-width:1100px;margin:0 auto}.sec-solution .box-solution .list-solution .item{padding:59px 0;border-bottom:solid 1px #cccccc;position:relative}@media (min-width: 768px){.sec-solution .box-solution .list-solution .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}@media (max-width: 767px){.sec-solution .box-solution .list-solution .item{padding:54px 0 51px}.sec-solution .box-solution .list-solution .item:first-child{padding-top:0}.sec-solution .box-solution .list-solution .item:first-child .number{top:217px}.sec-solution .box-solution .list-solution .item:last-child{border-bottom:none}}.sec-solution .box-solution .list-solution .item .number{position:absolute;font-family:"Jost",sans-serif;font-size:160px;font-size:16rem;line-height:231px;color:rgba(54,90,185,0.16);bottom:0;right:0}@media (max-width: 767px){.sec-solution .box-solution .list-solution .item .number{font-size:92px;font-size:9.2rem;line-height:133px;font-weight:400;bottom:auto;top:271px}}@media (min-width: 768px){.sec-solution .box-solution .list-solution .item .img-solu{width:434px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-solution .box-solution .list-solution .item .img-solu{width:40%}}@media (max-width: 767px){.sec-solution .box-solution .list-solution .item .img-solu{width:100%;margin-bottom:22px}}@media (min-width: 768px){.sec-solution .box-solution .list-solution .item .detail{width:calc(100% - 434px);padding-left:42px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-solution .box-solution .list-solution .item .detail{width:60%;padding-left:2.77228vw}}.sec-solution .box-solution .list-solution .item .detail .tit-item{font-size:30px;font-size:3rem;line-height:44px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-solution .box-solution .list-solution .item .detail .tit-item{font-size:2.31023vw;line-height:3.16832vw;margin-bottom:.92409vw}}@media (max-width: 767px){.sec-solution .box-solution .list-solution .item .detail .tit-item{font-size:22px;font-size:2.2rem;line-height:36px;letter-spacing:1.3px;margin-bottom:9px}}.sec-solution .box-solution .list-solution .item .detail p{font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:0.6px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-solution .box-solution .list-solution .item .detail p{font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:0}}@media (max-width: 767px){.sec-solution .box-solution .list-solution .item .detail p{font-size:15px;font-size:1.5rem;line-height:28px}}.sec-case{padding:60px 40px 135px;background:#f4f4f4}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-case{padding-left:0;padding-right:0}}@media (max-width: 767px){.sec-case{overflow:hidden;padding-top:71px;padding:71px 0 69px;margin-bottom:42px}}.sec-case .content-sec{max-width:1100px;margin:0 auto}.sec-case .c-ttl01{margin-bottom:43px}@media (max-width: 767px){.sec-case .c-ttl01{margin-bottom:32px}}.sec-case .c-ttl01 .ttl01-en{color:#ffffff}@media (max-width: 767px){.sec-case .c-ttl01 .ttl01-en{margin-bottom:-27px}}.sec-case .c-card{margin-bottom:28px}@media (max-width: 767px){.sec-case .c-card{margin-bottom:25px}}.sec-case .c-card .card-item .item-img{height:183px;margin-bottom:18px}@media (max-width: 767px){.sec-case .c-card .card-item .item-img{height:173px;margin-bottom:12px}}@media (min-width: 768px){.sec-case .c-card .card-item .c-cates{margin-bottom:10px}}.sec-case .c-btn02:not(:hover){border-color:#fff;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.16)}@media (min-width: 768px){.sec-case .c-btn02{left:18px}}.sec-process .content-sec{border:solid 8px #365AB9;background:#fff;padding:105px 20px 100px}@media (max-width: 767px){.sec-process .content-sec{border-width:4px;padding:61px 11px 42px}}.sec-process .c-ttl01{margin-bottom:46px}@media (max-width: 767px){.sec-process .c-ttl01{margin-bottom:36px}}.sec-process .c-ttl01 .ttl01-en{margin-bottom:-35px;color:rgba(54,90,185,0.23)}@media (max-width: 767px){.sec-process .c-ttl01 .ttl01-en{margin-bottom:-30px}}.sec-process .list-process{max-width:1100px;margin:0 auto}.sec-process .list-process .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:43px 0 44px}.sec-process .list-process .item:nth-child(odd){background:#eaeef8}@media (max-width: 767px){.sec-process .list-process .item{padding:0;align-items:flex-start}}@media (min-width: 768px){.sec-process .list-process .item.p44{padding:45px 0}}@media (max-width: 767px){.sec-process .list-process .item.p44 .content-left{padding-top:33px}.sec-process .list-process .item.p44 .content-right{padding-top:29px;padding-bottom:23px}}.sec-process .list-process .item .content-left{width:370px}@media (min-width: 768px){.sec-process .list-process .item .content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-left:41px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-process .list-process .item .content-left{width:270px;padding-left:25px;padding-right:25px}}@media (max-width: 767px){.sec-process .list-process .item .content-left{width:121px;padding:18px 9px 18px 20px}}.sec-process .list-process .item .content-left .number{font-family:"Jost",sans-serif;font-size:17px;font-size:1.7rem;line-height:24px}@media (min-width: 768px){.sec-process .list-process .item .content-left .number{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:#000000;color:#fff;font-weight:500;margin-right:17px}}@media (max-width: 767px){.sec-process .list-process .item .content-left .number{font-weight:700;color:rgba(0,0,0,0.62)}}.sec-process .list-process .item .content-left h3{font-size:26px;font-size:2.6rem;letter-spacing:1.4px;font-weight:700;width:calc(100% - 46px)}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-process .list-process .item .content-left h3{font-size:17px;font-size:1.7rem}}@media (max-width: 767px){.sec-process .list-process .item .content-left h3{width:100%;font-size:17px;font-size:1.7rem;line-height:25px}}.sec-process .list-process .item .content-right{border-left:solid 1px #b9b9b9}@media (min-width: 768px){.sec-process .list-process .item .content-right{width:calc(100% - 370px);padding-left:34px;padding-right:20px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-process .list-process .item .content-right{width:calc(100% - 270px)}}@media (max-width: 767px){.sec-process .list-process .item .content-right{width:calc(100% - 121px);padding:14px 13px 20px 14px;border-left:dotted 1px #bebebe}}.sec-process .list-process .item .content-right .desc{font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:0.6px}@media (max-width: 767px){.sec-process .list-process .item .content-right .desc{font-size:15px;font-size:1.5rem;line-height:28px}}.sec-faq{position:relative;padding:83px 40px 52px;background:#fff}@media (max-width: 767px){.sec-faq{padding:48px 8px 62px 0;overflow:hidden}}.sec-faq:before{position:absolute;content:"";background:#365AB9;top:0;left:0;width:100%;height:374px}@media (max-width: 767px){.sec-faq:before{height:200px}}.sec-faq .c-ttl01{position:relative;margin-bottom:48px}@media (max-width: 767px){.sec-faq .c-ttl01{margin-bottom:30px}}.sec-faq .c-ttl01 .ttl01-en{color:rgba(255,255,255,0.23)}@media (max-width: 767px){.sec-faq .c-ttl01 .ttl01-en{margin-bottom:-27px}}.sec-faq .c-ttl01 .ttl01-jp{color:#fff}.sec-faq .content-sec{border-top-right-radius:20px;background:#fff;padding:53px 20px;position:relative}@media (min-width: 768px){.sec-faq .content-sec{border-top-left-radius:20px}}@media (max-width: 767px){.sec-faq .content-sec{padding:27px 16px}}.sec-faq .list-faq{max-width:940px;margin:0 auto;position:relative}@media (min-width: 768px){.sec-faq .list-faq{left:13px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-faq .list-faq{left:0}}.sec-faq .list-faq .item{margin-bottom:10px}@media (max-width: 767px){.sec-faq .list-faq .item{margin-bottom:4px}}.sec-faq .list-faq .item:last-child{margin-bottom:0}.sec-faq .list-faq .item .ques{position:relative;background:#365AB9;padding:17px 80px 16px 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#fff;cursor:pointer}@media (max-width: 767px){.sec-faq .list-faq .item .ques{align-items:center;padding:14px 45px 12px 15px}}.sec-faq .list-faq .item .ques.is-show:after{display:none}.sec-faq .list-faq .item .ques:before{position:absolute;content:"";width:18px;height:2px;background:#fff;right:25px;top:50%;margin-top:-1px}@media (max-width: 767px){.sec-faq .list-faq .item .ques:before{width:15px;right:20px}}.sec-faq .list-faq .item .ques:after{position:absolute;content:"";width:2px;height:18px;background:#fff;right:33px;top:50%;margin-top:-9px}@media (max-width: 767px){.sec-faq .list-faq .item .ques:after{height:15px;right:26px;margin-top:-8px}}.sec-faq .list-faq .item .ques span{font-size:32px;font-size:3.2rem;font-family:"Jost",sans-serif;font-weight:600;margin-right:13px;margin-top:4px}@media (max-width: 767px){.sec-faq .list-faq .item .ques span{font-size:24px;font-size:2.4rem;margin-right:11px;margin-top:0}}.sec-faq .list-faq .item .ques strong{font-size:18px;font-size:1.8rem;line-height:30px;letter-spacing:1.1px;font-weight:700}@media (max-width: 767px){.sec-faq .list-faq .item .ques strong{font-size:16px;font-size:1.6rem;line-height:23px;letter-spacing:1px}}.sec-faq .list-faq .item .ans{display:none;padding:24px 45px 31px 70px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-faq .list-faq .item .ans{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.sec-faq .list-faq .item .ans{padding:20px 9px 31px 9px}}.sec-faq .list-faq .item .ans p{font-size:16px;font-size:1.6rem;line-height:32px;letter-spacing:0.6px;margin-bottom:20px}@media (max-width: 767px){.sec-faq .list-faq .item .ans p{font-size:15px;font-size:1.5rem;line-height:28px;margin-bottom:24px}}.sec-faq .list-faq .item .ans .txt-close{text-align:center;margin-bottom:0;cursor:pointer}.sec-faq .list-faq .item .ans .txt-close span{position:relative;font-family:"Albert Sans",sans-serif;font-size:18px;font-size:1.8rem;font-weight:700}@media (max-width: 767px){.sec-faq .list-faq .item .ans .txt-close span{padding-left:26px}}.sec-faq .list-faq .item .ans .txt-close span:before{position:absolute;content:"";width:24px;height:1px;background:#000;transform:rotate(45deg);top:50%;left:-30px}@media (max-width: 767px){.sec-faq .list-faq .item .ans .txt-close span:before{left:-4px}}.sec-faq .list-faq .item .ans .txt-close span:after{position:absolute;content:"";width:24px;height:1px;background:#000;transform:rotate(-45deg);top:50%;left:-30px}@media (max-width: 767px){.sec-faq .list-faq .item .ans .txt-close span:after{left:-4px}}.sec-topics{padding:80px 40px 102px;background:#f4f4f4}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-topics{padding-left:0;padding-right:0}}@media (max-width: 767px){.sec-topics{overflow:hidden;padding-top:71px;padding:66px 0}}.sec-topics .content-sec{max-width:1100px;margin:0 auto}.sec-topics .c-ttl01{margin-bottom:40px}@media (max-width: 767px){.sec-topics .c-ttl01{margin-bottom:27px}}.sec-topics .c-ttl01 .ttl01-en{color:#ffffff}@media (max-width: 767px){.sec-topics .c-ttl01 .ttl01-en{margin-bottom:-27px}}.sec-topics .c-card{margin-bottom:19px}@media (max-width: 767px){.sec-topics .c-card{margin-bottom:35px}}.sec-topics .c-card .card-item .item-img{margin-bottom:18px}@media (max-width: 767px){.sec-topics .c-card .card-item .item-img{height:173px;margin-bottom:12px}}@media (min-width: 768px){.sec-topics .c-card .card-item .c-cates{margin-bottom:6px}}.sec-topics .c-btn02:not(:hover){border-color:#fff;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.16)}@media (min-width: 768px){.sec-topics .c-btn02{left:18px}}.c-card-services{margin-bottom:55px}@media (max-width: 767px){.c-card-services{width:calc(275 / 375 * 100%);margin:0 auto 25px}.c-card-services.is-no-slider{width:auto;margin:0 20px 36px}.c-card-services.is-no-slider .c-swiper-control{display:none}}@media (min-width: 768px){.c-card-services .card-list-services{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;width:auto;height:auto;max-width:1290px;margin:0 auto}}.c-card-services .card-slide{background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.16)}@media (min-width: 768px){.c-card-services .card-slide{width:31%;margin-right:3.5%}.c-card-services .card-slide:last-child{margin-right:0}}.c-card-services .card-slide .content-top a{display:block;width:100%}.c-card-services .card-slide .content-top .detail{padding:35px 28px 21px}@media only screen and (min-width: 768px) and (max-width: 1200px){.c-card-services .card-slide .content-top .detail{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.c-card-services .card-slide .content-top .detail{padding:15px 20px 18px}}.c-card-services .card-slide .content-bottom{padding:0 28px 33px}@media only screen and (min-width: 768px) and (max-width: 1200px){.c-card-services .card-slide .content-bottom{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.c-card-services .card-slide .content-bottom{padding:0 20px 70px}}.c-card-services .card-slide .content-bottom ul li{border-top:solid 1px #707070}.c-card-services .card-slide .content-bottom ul li:last-child{border-bottom:solid 1px #707070}.c-card-services .card-slide .content-bottom ul li a{display:block;position:relative;width:100%;font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:0.8px;padding:15px 0 14px}@media only screen and (min-width: 768px) and (max-width: 1000px){.c-card-services .card-slide .content-bottom ul li a{font-size:1.12211vw;padding:.9901vw 0 .92409vw;letter-spacing:.05281vw}}@media (max-width: 767px){.c-card-services .card-slide .content-bottom ul li a{padding:17px 0 16px}}.c-card-services .card-slide .content-bottom ul li a .c-arr01{right:3px;top:50%;width:28px;margin-top:-16px}.c-card-services .card-slide .content-bottom ul li a .c-arr01:before,.c-card-services .card-slide .content-bottom ul li a .c-arr01:after{background-size:12px 5px}@media only screen and (min-width: 768px) and (max-width: 1000px){.c-card-services .card-slide .content-bottom ul li a .c-arr01{right:.19802vw;width:1.84818vw;margin-top:-1.05611vw}.c-card-services .card-slide .content-bottom ul li a .c-arr01:before,.c-card-services .card-slide .content-bottom ul li a .c-arr01:after{background-size:.79208vw .33003vw}}@media (max-width: 767px){.c-card-services .card-slide .content-bottom ul li a .c-arr01{width:19px;margin-top:-10px;right:-2px}.c-card-services .card-slide .content-bottom ul li a .c-arr01:before,.c-card-services .card-slide .content-bottom ul li a .c-arr01:after{-webkit-transform:translate(-1px, 0);-moz-transform:translate(-1px, 0);-ms-transform:translate(-1px, 0);-o-transform:translate(-1px, 0);transform:translate(-1px, 0);background-size:8px 4px}}@media (min-width: 768px){.c-card-services .card-slide .item-img{position:relative}.c-card-services .card-slide .item-img:before{display:block;content:" ";width:100%;padding-top:54.5%}.c-card-services .card-slide .item-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.c-card-services .card-slide .item-img{position:relative}.c-card-services .card-slide .item-img:before{display:block;content:" ";width:100%;padding-top:54.54545%}.c-card-services .card-slide .item-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.c-card-services .card-slide .tit-item{position:relative;font-size:24px;font-size:2.4rem;line-height:35px;letter-spacing:1.2px;font-weight:700;color:#2eb9cc;margin-bottom:17px}@media (min-width: 768px){.c-card-services .card-slide .tit-item{padding-right:35px}}@media only screen and (min-width: 768px) and (max-width: 1500px){.c-card-services .card-slide .tit-item{font-size:1.58416vw;line-height:2.31023vw;letter-spacing:.07921vw;margin-bottom:1.12211vw}}@media (max-width: 767px){.c-card-services .card-slide .tit-item{font-size:22px;font-size:2.2rem;line-height:32px;margin-bottom:1px}.c-card-services .card-slide .tit-item strong{padding-right:8px;display:inline-block}}.c-card-services .card-slide .tit-item .c-arr01{width:45px;top:-6px;right:0;margin-top:0}.c-card-services .card-slide .tit-item .c-arr01:before,.c-card-services .card-slide .tit-item .c-arr01:after{background-size:19px 8px}@media only screen and (min-width: 768px) and (max-width: 1500px){.c-card-services .card-slide .tit-item .c-arr01{width:2.9703vw;top:-.39604vw}.c-card-services .card-slide .tit-item .c-arr01:before,.c-card-services .card-slide .tit-item .c-arr01:after{background-size:1.25413vw .52805vw}}@media (max-width: 767px){.c-card-services .card-slide .tit-item .c-arr01{width:31px;top:50%;right:-2px;margin-top:-16px}.c-card-services .card-slide .tit-item .c-arr01:before,.c-card-services .card-slide .tit-item .c-arr01:after{background-size:13px 6px}}.c-card-services .card-slide .desc{font-size:14px;font-size:1.4rem;line-height:28px}@media only screen and (min-width: 768px) and (max-width: 1000px){.c-card-services .card-slide .desc{font-size:1.05611vw;line-height:1.84818vw}}@media (max-width: 767px){.c-card-services .card-slide .desc{font-size:13px;font-size:1.3rem;line-height:24px}}@media (max-width: 767px){.c-card-services .c-swiper-control{margin-top:32px}.c-card-services .c-swiper-control .swiper-btn-arrow{background:#fff}.c-card-services .c-swiper-control .swiper-btn-arrow .icn:before,.c-card-services .c-swiper-control .swiper-btn-arrow .icn:after{background-size:19px 8px;background-image:url('data:image/svg+xml,<svg id="Group_45" data-name="Group 45" xmlns="http://www.w3.org/2000/svg" width="18.609" height="8.039" viewBox="0 0 18.609 8.039"><path id="Path_400747" data-name="Path 400747" d="M0,0H13.723" transform="translate(0 3.808)" fill="none" stroke="%2322B5C9" stroke-width="2"/><path id="Path_399098" data-name="Path 399098" d="M7.224,4.019A25.551,25.551,0,0,0,0,8.039l1.454-4.02L0,0A25.528,25.528,0,0,0,7.224,4.019" transform="translate(11.386 0)" fill="%2322B5C9"/></svg>')}.c-card-services .c-swiper-control .swiper-pagination-bullet{background:#fff}}.sec-contact{padding:150px 21px 136px;background-color:#fff}@media (max-width: 767px){.sec-contact{padding:67px 21px 65px}}.sec-contact .c-ttl01{margin-bottom:42px}.sec-contact .c-ttl01 .ttl01-en{color:rgba(54,90,185,0.23)}@media (max-width: 767px){.sec-contact .c-ttl01{margin-bottom:27px}}.sec-contact .c-btn01{border:none;background:linear-gradient(90deg, #365AB9 0%, #677cb4 40%, #acacac 100%);min-height:146px;max-width:804px;font-size:29px;font-size:2.9rem;line-height:1.7931em;letter-spacing:.13em;font-weight:700;color:#fff;position:relative;cursor:pointer}.sec-contact .c-btn01:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #365AB9 0%, #365AB9 100%);opacity:0;transition:opacity 0.3s ease;will-change:opacity}@media only screen and (min-width: 1025px){.sec-contact .c-btn01:hover{background:linear-gradient(90deg, #365AB9 0%, #677cb4 40%, #acacac 100%)}.sec-contact .c-btn01:hover::after{opacity:1}.sec-contact .c-btn01:hover .c-arr01{background-color:#fff}.sec-contact .c-btn01:hover .c-arr01:before,.sec-contact .c-btn01:hover .c-arr01:after{background-size:28px 12px}.sec-contact .c-btn01:hover .c-arr01:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27.887" height="12.046" viewBox="0 0 27.887 12.046"><g id="Group_191290" data-name="Group 191290" transform="translate(-1062.856 -10632)"><path id="Path_406195" data-name="Path 406195" d="M0,0H20.564" transform="translate(1062.856 10637.706)" fill="none" stroke="%23365ab9" stroke-width="2"/><path id="Path_406196" data-name="Path 406196" d="M10.825,6.022A38.289,38.289,0,0,0,0,12.046L2.178,6.022,0,0A38.254,38.254,0,0,0,10.825,6.022" transform="translate(1079.918 10632)" fill="%23365ab9"/></g></svg>')}.sec-contact .c-btn01:hover .c-arr01::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27.887" height="12.046" viewBox="0 0 27.887 12.046"><g id="Group_191290" data-name="Group 191290" transform="translate(-1062.856 -10632)"><path id="Path_406195" data-name="Path 406195" d="M0,0H20.564" transform="translate(1062.856 10637.706)" fill="none" stroke="%23365ab9" stroke-width="2"/><path id="Path_406196" data-name="Path 406196" d="M10.825,6.022A38.289,38.289,0,0,0,0,12.046L2.178,6.022,0,0A38.254,38.254,0,0,0,10.825,6.022" transform="translate(1079.918 10632)" fill="%23365ab9"/></g></svg>') !important}}.sec-contact .c-btn01 .btxt{color:#fff;position:relative;z-index:2}.sec-contact .c-btn01 .c-arr01{width:66px;height:66px;right:41px;top:calc(50% - 33px);margin-top:0;z-index:2}.sec-contact .c-btn01 .c-arr01:before,.sec-contact .c-btn01 .c-arr01:after{background-size:28px 12px}.sec-contact .c-btn01 .c-arr01:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27.887" height="12.046" viewBox="0 0 27.887 12.046"><g id="Group_191290" data-name="Group 191290" transform="translate(-1062.856 -10632)"><path id="Path_406195" data-name="Path 406195" d="M0,0H20.564" transform="translate(1062.856 10637.706)" fill="none" stroke="%23365ab9" stroke-width="2"/><path id="Path_406196" data-name="Path 406196" d="M10.825,6.022A38.289,38.289,0,0,0,0,12.046L2.178,6.022,0,0A38.254,38.254,0,0,0,10.825,6.022" transform="translate(1079.918 10632)" fill="%23365ab9"/></g></svg>')}.sec-contact .c-btn01 .c-arr01::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27.887" height="12.046" viewBox="0 0 27.887 12.046"><g id="Group_191290" data-name="Group 191290" transform="translate(-1062.856 -10632)"><path id="Path_406195" data-name="Path 406195" d="M0,0H20.564" transform="translate(1062.856 10637.706)" fill="none" stroke="white" stroke-width="2"/><path id="Path_406196" data-name="Path 406196" d="M10.825,6.022A38.289,38.289,0,0,0,0,12.046L2.178,6.022,0,0A38.254,38.254,0,0,0,10.825,6.022" transform="translate(1079.918 10632)" fill="white"/></g></svg>') !important}@media (max-width: 767px){.sec-contact .c-btn01{min-height:83px;font-size:18px;font-size:1.8rem;line-height:1.38889em}.sec-contact .c-btn01 .c-arr01{width:34px;height:34px;right:17px;top:calc(50% - 18px)}.sec-contact .c-btn01 .c-arr01:before,.sec-contact .c-btn01 .c-arr01:after{background-size:14px 6px}}.sec-contact .des01{text-align:center;margin-bottom:51px}.sec-contact .des01 span{display:inline-block;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.05em;font-weight:700;border-bottom:2px solid black;padding:0 7px 12px;position:relative}.sec-contact .des01 span::after{content:"";position:absolute;display:block;width:2px;height:26px;margin:-3px auto 0;background-color:black;left:0;right:-4px;top:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.sec-contact .des01 span::before{content:"";position:absolute;display:block;width:20px;height:20px;margin:0 auto;background-color:#fff;left:0;right:0;top:100%}@media (max-width: 767px){.sec-contact .des01{margin-bottom:27px}.sec-contact .des01 span{font-size:16px;font-size:1.6rem;line-height:1.5em}}

/*# sourceMappingURL=maps/information.min.css.map */
