.land #wrap{overflow:hidden}.land #wrap .ship{font-family:"Shippori Mincho",serif}@media (max-width: 767px){.land #wrap .inner{padding:0 20px}}.land #wrap .c-main-visual{position:absolute;top:82px;left:0;width:100%;z-index:2}.land #wrap .sec-mv{background:url(../../img/land/img_mv.jpg) no-repeat center/cover;padding:118px 0 172px;color:#fff}@media (max-width: 767px){.land #wrap .sec-mv{padding:87px 0 122px;text-align:center;background:url(../../img/land/img_mv_sp.jpg) no-repeat center/cover}}.land #wrap .sec-mv .ttl{font-size:28px;font-size:2.8rem;line-height:1.35714em;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.land #wrap .sec-mv .ttl{font-size:24px}}.land #wrap .sec-mv .txt{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.2em;font-weight:400;margin-top:56px}@media (max-width: 767px){.land #wrap .sec-mv .txt{font-size:16px;letter-spacing:0.1em}}.land #wrap .sec-intro{padding:87px 0 92px;display:flex;justify-content:space-between}@media (max-width: 767px){.land #wrap .sec-intro{flex-direction:column;padding:41px 0 59px}}.land #wrap .sec-intro .ttl{font-size:24px;font-size:2.4rem;line-height:2.08333em;letter-spacing:.05em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 800px){.land #wrap .sec-intro .ttl{font-size:23px;line-height:45px}}@media (max-width: 767px){.land #wrap .sec-intro .ttl{line-height:44px;letter-spacing:0.025em}}.land #wrap .sec-intro .txt{width:63.15%;margin-top:6px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.land #wrap .sec-intro .txt{width:100%;margin-top:32px}}.land #wrap .sec-decis__ttl{text-align:center;font-size:28px;font-size:2.8rem;line-height:1.78571em;letter-spacing:.05em;font-weight:400;color:#fff;background-color:#5b6879;padding:90px 0 90px}@media (max-width: 767px){.land #wrap .sec-decis__ttl{font-size:22px;line-height:38px;letter-spacing:0.1em;padding:33px 0 31px}}.land #wrap .sec-decis__lst{display:flex;justify-content:space-between;margin:70px 0 67px}@media (max-width: 767px){.land #wrap .sec-decis__lst{margin:47px 0 57px;flex-direction:column}}.land #wrap .sec-decis__lst__item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:332px;height:332px;border-radius:50%;padding:49px 15px 15px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1065px){.land #wrap .sec-decis__lst__item{width:31vw;height:31vw}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item{flex-direction:row;width:100%;height:auto;padding:0;border-radius:0}}.land #wrap .sec-decis__lst__item .item__ttl{text-align:center;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.1em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 900px){.land #wrap .sec-decis__lst__item .item__ttl{font-size:20px}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item .item__ttl{width:137px;height:137px;border-radius:50%;font-size:17px;line-height:24px;letter-spacing:0;text-align:center;position:relative}}.land #wrap .sec-decis__lst__item .item__txt{max-width:198px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400;margin-top:22px}@media only screen and (min-width: 768px) and (max-width: 900px){.land #wrap .sec-decis__lst__item .item__txt{margin-top:10px;font-size:14px;line-height:26px;max-width:83%}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item .item__txt{font-size:14px;line-height:22px;width:calc(100% - 137px);max-width:388px;padding-left:18px;margin-top:0;position:relative}.land #wrap .sec-decis__lst__item .item__txt::before{content:"";width:calc(100% - 20px);height:150px;max-width:369px;border:1px #c7ccd9;border-style:solid none;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media (min-width: 768px){.land #wrap .sec-decis__lst__item:nth-child(1){background:#f0f1f4 url(../../img/land/ico-decis01.svg) no-repeat left 51% top 14.5%}}@media only screen and (min-width: 768px) and (min-width: 1025px){.land #wrap .sec-decis__lst__item:nth-child(1){background:#f0f1f4 url(../../img/land/ico-decis01.png) no-repeat left 51% top 14.6%/31px 39px}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item:nth-child(1) .item__ttl{background:#f0f1f4 url(../../img/land/ico-decis01.svg) no-repeat left 51% top 18.5%/24px 32px;padding:60px 10px 10px}}@media (min-width: 768px){.land #wrap .sec-decis__lst__item:nth-child(2){background:#f0f1f4 url(../../img/land/ico-decis02.svg) no-repeat left 51% top 14.7%}}@media only screen and (min-width: 768px) and (min-width: 1025px){.land #wrap .sec-decis__lst__item:nth-child(2){background:#f0f1f4 url(../../img/land/ico-decis02.png) no-repeat left 51.5% top 14.5%/54px 44px}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item:nth-child(2) .item__ttl{background:#f0f1f4 url(../../img/land/ico-decis02.svg) no-repeat left 50% top 24%/38px 27px;padding:63px 10px 10px}}@media (min-width: 768px){.land #wrap .sec-decis__lst__item:nth-child(3){background:#f0f1f4 url(../../img/land/ico-decis03.svg) no-repeat left 50.5% top 19%}}@media only screen and (min-width: 768px) and (min-width: 1025px){.land #wrap .sec-decis__lst__item:nth-child(3){background:#f0f1f4 url(../../img/land/ico-decis03.png) no-repeat left 50.5% top 18.8%/81px 32px}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item:nth-child(3) .item__ttl{background:#f0f1f4 url(../../img/land/ico-decis03.svg) no-repeat left 51% top 23%/61px 23px;padding:57px 10px 10px}}.land #wrap .sec-decis__lst__item:not(:last-child)::after{content:"";width:91px;height:15px;background:url(../../img/land/arr-horizon.svg) no-repeat center/contain;position:absolute;top:35.7%;right:-16%;z-index:1}@media only screen and (min-width: 768px) and (max-width: 900px){.land #wrap .sec-decis__lst__item:not(:last-child)::after{top:25%;width:30%}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item:not(:last-child)::after{display:none}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item:not(:last-child) .item__ttl{position:relative}.land #wrap .sec-decis__lst__item:not(:last-child) .item__ttl::after{content:"";position:absolute;bottom:-26px;right:50%;transform:translateX(50%);width:15px;height:35px;background:url(../../img/land/arr-vertical.svg) no-repeat center/contain;z-index:1}}@media (max-width: 767px){.land #wrap .sec-decis__lst__item:not(:last-child){margin-bottom:12px}}.land #wrap .sec-decis__txt{text-align:center;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.land #wrap .sec-decis__txt{font-size:16px;line-height:30px}}.land #wrap .sec-decis__subttl{text-align:center;margin:24px 0 119px}@media (max-width: 767px){.land #wrap .sec-decis__subttl{margin:32px 0 68px}}.land #wrap .sec-decis__subttl span{display:inline-block;font-size:24px;font-size:2.4rem;line-height:2.08333em;letter-spacing:.1em;font-weight:400;border-bottom:1px solid #3b3b3b}@media (max-width: 767px){.land #wrap .sec-decis__subttl span{font-size:20px;line-height:37px;letter-spacing:0.05em}.land #wrap .sec-decis__subttl span:not(:last-child){margin-bottom:5px}}.land #wrap .sec-point{counter-reset:cntPoint}.land #wrap .sec-point .sm-section{background:linear-gradient(to bottom, #f0f1f4, #fff)}.land #wrap .sec-point .block-cont{padding:80px 0 115px}@media (max-width: 767px){.land #wrap .sec-point .block-cont{padding:29px 0 77px}}.land #wrap .sec-point .block-cont .block-ttl{counter-increment:cntPoint;padding-top:39px;position:relative;z-index:1}@media (max-width: 767px){.land #wrap .sec-point .block-cont .block-ttl{padding-top:35px}}.land #wrap .sec-point .block-cont .block-ttl::after{content:"0" counter(cntPoint);font-family:"Gilda Display",serif;font-size:240px;font-size:24rem;line-height:.47917em;letter-spacing:-.05em;font-weight:400;color:#fff;position:absolute;top:0;left:-16px;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 970px){.land #wrap .sec-point .block-cont .block-ttl::after{font-size:25.5vw}}@media (max-width: 767px){.land #wrap .sec-point .block-cont .block-ttl::after{font-size:95px;line-height:75px;left:50%;transform:translateX(-50%)}}.land #wrap .sec-point .block-cont .block-ttl .en{font-family:"Gilda Display",serif;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:0em;font-weight:400;color:#5b6879;margin-bottom:22px}@media only screen and (min-width: 768px) and (max-width: 970px){.land #wrap .sec-point .block-cont .block-ttl .en{margin-bottom:2vw}}@media (max-width: 767px){.land #wrap .sec-point .block-cont .block-ttl .en{text-align:center;font-size:14px;margin-bottom:4px}}.land #wrap .sec-point .block-cont .block-ttl .ttl{font-size:28px;font-size:2.8rem;line-height:1.78571em;letter-spacing:.1em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 970px){.land #wrap .sec-point .block-cont .block-ttl .ttl{font-size:2.8vw}}@media (max-width: 767px){.land #wrap .sec-point .block-cont .block-ttl .ttl{text-align:center;font-size:22px;line-height:38px;letter-spacing:0.025em;margin:0 -10px}}.land #wrap .sec-point .block-cont__wrapper{margin-right:calc(512px - 50vw);display:flex;justify-content:space-between;align-items:flex-start;margin-top:-98px}@media only screen and (min-width: 768px) and (max-width: 1065px){.land #wrap .sec-point .block-cont__wrapper{margin-right:-21px}}@media only screen and (min-width: 768px) and (max-width: 1065px) and (max-width: 1024px){.land #wrap .sec-point .block-cont__wrapper{margin-top:-16vw}}@media (max-width: 767px){.land #wrap .sec-point .block-cont__wrapper{flex-direction:column-reverse;align-items:center;margin:47px -20px 0}}.land #wrap .sec-point .block-cont__left{width:43%;max-width:480px;margin-top:159px;margin-right:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.land #wrap .sec-point .block-cont__left{width:48%;margin-top:19vw}}@media (max-width: 767px){.land #wrap .sec-point .block-cont__left{width:100%;max-width:calc(100% - 40px);margin:30px 0 0}}.land #wrap .sec-point .block-cont__left .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:400;padding-bottom:16px;margin-bottom:27px;border-bottom:1px solid #3b3b3b}@media (max-width: 767px){.land #wrap .sec-point .block-cont__left .ttl{letter-spacing:0.05em;padding-bottom:17px;margin-bottom:24px}}@media (max-width: 767px){.land #wrap .sec-point .block-cont__left .txt{margin-top:7px}}.land #wrap .sec-point .block-cont__left .txt span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}.land #wrap .sec-point .block-cont__left .txt span:not(:last-child){margin-bottom:20px}.land #wrap .sec-point .block-cont__right{width:55.7%}@media only screen and (min-width: 768px) and (max-width: 1024px){.land #wrap .sec-point .block-cont__right{width:50%}}@media (max-width: 767px){.land #wrap .sec-point .block-cont__right{width:100%}}.land #wrap .sec-point .block-cont__right img{width:100%;object-fit:contain}.land #wrap .sec-point .eg{border:1px solid #c7ccd9;padding:27px 57px 40px 67px;display:flex;justify-content:space-between;align-items:center;margin:-37px 0 100px}@media only screen and (min-width: 768px) and (max-width: 970px){.land #wrap .sec-point .eg{padding:30px 30px 30px 35px}}@media (max-width: 767px){.land #wrap .sec-point .eg{padding:25px 10px 28px;flex-direction:column;margin:-37px 0 61px}}.land #wrap .sec-point .eg__cont{width:43%;max-width:338px;padding-bottom:4px}@media only screen and (min-width: 768px) and (max-width: 970px){.land #wrap .sec-point .eg__cont{width:52%}}@media (max-width: 767px){.land #wrap .sec-point .eg__cont{width:100%;max-width:100%;text-align:center;padding-bottom:14px}}.land #wrap .sec-point .eg__cont .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.land #wrap .sec-point .eg__cont .ttl{font-size:18px}}.land #wrap .sec-point .eg__cont .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400;margin-top:33px}@media (max-width: 767px){.land #wrap .sec-point .eg__cont .txt{font-size:14px;line-height:26px;margin-top:22px}}.land #wrap .sec-point .eg__img{width:53.6%}@media only screen and (min-width: 768px) and (max-width: 970px){.land #wrap .sec-point .eg__img{width:46%}}@media (max-width: 767px){.land #wrap .sec-point .eg__img{width:96%}}.land #wrap .sec-point .eg__img img{width:100%;object-fit:contain}.land #wrap .sec-proc__ttl{text-align:center;font-size:28px;font-size:2.8rem;line-height:1.78571em;letter-spacing:.05em;font-weight:400;color:#fff;background-color:#5b6879;padding:96px 0 85px}@media (max-width: 767px){.land #wrap .sec-proc__ttl{font-size:22px;line-height:38px;letter-spacing:0.1em;padding:33px 0 31px}}.land #wrap .sec-proc__lst{padding:84px 0 52px}@media (max-width: 767px){.land #wrap .sec-proc__lst{padding:49px 0 19px}}.land #wrap .sec-proc__lst__item{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1000px){.land #wrap .sec-proc__lst__item{align-items:flex-start}}@media (max-width: 767px){.land #wrap .sec-proc__lst__item{flex-direction:column}}.land #wrap .sec-proc__lst__item:not(:last-child){margin-bottom:35px}@media (max-width: 767px){.land #wrap .sec-proc__lst__item:not(:last-child){margin-bottom:45px}}.land #wrap .sec-proc__lst__item .item__img{width:48.4%}@media only screen and (min-width: 768px) and (max-width: 1000px){.land #wrap .sec-proc__lst__item .item__img{width:46.5%}}@media (max-width: 767px){.land #wrap .sec-proc__lst__item .item__img{width:100%}}.land #wrap .sec-proc__lst__item .item__img img{width:100%;object-fit:contain}.land #wrap .sec-proc__lst__item .item__cont{width:50%;max-width:470px;margin-top:11px}@media only screen and (min-width: 768px) and (max-width: 1000px){.land #wrap .sec-proc__lst__item .item__cont{margin-top:0}}@media (max-width: 767px){.land #wrap .sec-proc__lst__item .item__cont{width:100%;max-width:100%;margin-top:31px}}.land #wrap .sec-proc__lst__item .item__cont .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:400;border-bottom:1px solid #3b3b3b;padding-bottom:16px;margin-bottom:17px}@media (max-width: 767px){.land #wrap .sec-proc__lst__item .item__cont .ttl{font-size:18px}}.land #wrap .sec-proc__lst__item .item__cont .txt span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}.land #wrap .sec-proc__lst__item .item__cont .txt span:not(:last-child){margin-bottom:20px}.land #wrap .sec-proc__lst__item .item__cont .link{display:inline-block;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.025em;font-weight:400;text-decoration:underline;padding-right:23px;margin-top:13px;position:relative;cursor:pointer}.land #wrap .sec-proc__lst__item .item__cont .link::after{content:"";width:13px;height:13px;background:url(../../img/common/icon/ico-carr-right.svg) no-repeat center/contain;position:absolute;top:4px;right:0;transition:0.3s all ease-in-out}@media (max-width: 767px){.land #wrap .sec-proc__lst__item .item__cont .link::after{top:3px}}@media only screen and (min-width: 1025px){.land #wrap .sec-proc__lst__item .item__cont .link:hover::after{transform:translateX(4px)}}@media (max-width: 767px){.land #wrap .sec-proc__lst__item .item__cont .link{font-size:14px;margin-top:28px;padding-right:19px}}.land #wrap .sec-faq{padding-bottom:49px;margin-top:88px}@media (max-width: 767px){.land #wrap .sec-faq{padding-bottom:16px;margin-top:49px}}.land #wrap .sec-faq__ttl{text-align:center;background-color:#f0f1f4;font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.05em;font-weight:400;font-family:"Shippori Mincho",serif;padding:73px 0 67px;margin-bottom:42px}@media (max-width: 767px){.land #wrap .sec-faq__ttl{font-size:20px;line-height:32px;padding:30px 0 29px;margin-bottom:5px}}@media (max-width: 767px){.land #wrap .sec-faq .block{margin:0 -21px}}.land #wrap .sec-faq .block__qa{max-width:850px;margin:0 auto}.land #wrap .sec-faq .block__qa .ques{position:relative;font-family:"Shippori Mincho",serif;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.025em;font-weight:400;padding:25px 55px 19px 0;margin-bottom:10px;border-bottom:1px solid #6e7179;cursor:pointer;transition:0.3s all ease-in-out;cursor:pointer}.land #wrap .sec-faq .block__qa .ques::before{content:"Q";font-family:"Gilda Display",serif;color:#c7ccd9;font-size:40px;font-size:4rem;line-height:1.175em;letter-spacing:0em;font-weight:400;position:absolute;top:17px;left:-45px}@media (max-width: 767px){.land #wrap .sec-faq .block__qa .ques::before{font-size:35px;left:11px;top:15px}}.land #wrap .sec-faq .block__qa .ques::after{content:"";width:17px;height:17px;background:url(../../img/common/icon/ico-trarr-down_gray.svg) no-repeat center/contain;position:absolute;top:calc(((100% - 44px) * 0.5) + 12px);right:12px;transition:0.3s all ease-in-out;transform-origin:50% 80%}@media (max-width: 767px){.land #wrap .sec-faq .block__qa .ques::after{top:calc(49% - 6.5px);right:27px;width:12px;height:13px;transform-origin:50% 76%}}.land #wrap .sec-faq .block__qa .ques.active{cursor:pointer}.land #wrap .sec-faq .block__qa .ques.active::after{transform:rotate(180deg)}@media only screen and (min-width: 1025px){.land #wrap .sec-faq .block__qa .ques.active:hover::after{transform:rotate(180deg) translateY(4px)}}@media (max-width: 767px){.land #wrap .sec-faq .block__qa .ques{font-size:16px;line-height:26px;padding:18px 50px 16px 47px;margin:0;border:none}}@media only screen and (min-width: 1025px){.land #wrap .sec-faq .block__qa .ques:hover{opacity:0.75}.land #wrap .sec-faq .block__qa .ques:hover::after{transform:translateY(4px)}}.land #wrap .sec-faq .block__qa .ans{padding:10px 0 57px;display:none}.land #wrap .sec-faq .block__qa .ans p{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.land #wrap .sec-faq .block__qa .ans p{line-height:25px}}@media (max-width: 767px){.land #wrap .sec-faq .block__qa .ans{padding:17px 20px 30px}}@media (min-width: 768px){.land #wrap .sec-faq .block__qa:last-of-type .ans{padding-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 970px){.land #wrap .sec-faq .block__qa{padding:0 43px}}@media (max-width: 767px){.land #wrap .sec-faq .block__qa{border-bottom:1px solid #6e7179}}@media (min-width: 768px){.land #wrap .sec-nav{padding-bottom:188px}}

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