.kaitori-main{background:url("../img/property/kaitori/mainimg.jpg") no-repeat center center/cover;height:333px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.kaitori-main .main-ttl{width:236px;height:236px;border-radius:50%;color:#0B318E;text-align:center;border:2px solid #0B318E;display:flex;flex-direction:column;justify-content:center;align-items:center}.kaitori-main .main-ttl .ttl-en{font-weight:bold;font-size:50px;line-height:1}.kaitori-main .main-ttl .ttl-ja{font-size:18px;font-weight:bold;letter-spacing:0.2em}.kaitori-lead{margin:60px auto}.kaitori-lead .lead-head{text-align:center}.kaitori-lead .lead-body{color:#0B318E;font-weight:bold;margin-top:25px;letter-spacing:0.05em}@media screen and (max-width: 768px){.kaitori-lead .lead-body{line-height:1.8}}.kaitori-lead .btn-normalS{margin-top:clamp(20px, 4vw, 40px)}@media screen and (min-width: 768px){.kaitori-lead{margin:100px auto}.kaitori-lead-inner{display:flex;justify-content:space-between;align-items:center}.kaitori-lead .lead-head{min-width:320px}.kaitori-lead .lead-body{width:100%;margin:0 0 0 25px}}@media screen and (min-width: 992px){.kaitori-lead .lead-head{min-width:426px}.kaitori-lead .lead-body{margin:0 0 0 70px;font-size:18px}.kaitori-lead .lead-body p{max-width:580px}}.sec-ttl{color:#0B318E;text-align:center;font-weight:bold;font-size:26px;letter-spacing:0.2em}.sec-ttlEn{color:#0B318E;font-weight:bold;letter-spacing:0.3em;text-align:center}.sec-lead{font-weight:bold;color:#0B318E;letter-spacing:0.1em;font-size:14px;text-align:center}.sec-lead span{display:inline-block}@media screen and (min-width: 768px){.sec-ttl{font-size:38px}.sec-lead{font-size:16px}}@media screen and (min-width: 992px){.sec-ttl{font-size:42px}}.sec-kaitoriflow{background:#d6dcff;padding:60px 0}.kaitoriflow-list{margin-top:40px}.kaitoriflow-item{color:#0B318E;position:relative}.kaitoriflow-list .kaitoriflow-item:not(:last-child){margin-bottom:60px}.kaitoriflow-list .kaitoriflow-item:not(:last-child)::before,.kaitoriflow-list .kaitoriflow-item:not(:last-child)::after{position:absolute;content:"";width:70px;height:1px;background:#0B318E;bottom:-30px}.kaitoriflow-list .kaitoriflow-item:not(:last-child)::before{left:calc(50% - 68px);transform:rotate(20deg)}.kaitoriflow-list .kaitoriflow-item:not(:last-child)::after{right:calc(50% - 68px);transform:rotate(-20deg)}@media screen and (max-width: 767px){.kaitoriflow-item{max-width:235px;width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}}.kaitoriflow-item .item-num{width:68px;height:68px;margin:0 auto 10px;text-align:center;font-weight:bold;color:#0B318E;border:1px solid #0B318E;background:#fff;border-radius:50%;line-height:1.1;display:flex;justify-content:center;align-items:center;flex-direction:column}.kaitoriflow-item .item-num .num{font-size:20px;display:block}@media screen and (max-width: 767px){.kaitoriflow-item .item-num{margin:0;min-width:68px}}.kaitoriflow-item .item-ttl{text-align:center;font-weight:bold;font-size:24px;letter-spacing:0.1em}.kaitoriflow-item .item-ttl .line{background:linear-gradient(transparent 60%, #ff9 60%)}@media screen and (max-width: 767px){.kaitoriflow-item .item-ttl{width:100%;text-align:left;padding:0 0 0 1em}}@media screen and (min-width: 768px){.sec-kaitoriflow{padding:80px 0}.kaitoriflow-list{margin-top:80px;display:flex;justify-content:space-between}.kaitoriflow-item{width:calc(100% * 1/4 - 40px)}.kaitoriflow-list .kaitoriflow-item:not(:last-child){margin-bottom:0}.kaitoriflow-list .kaitoriflow-item:not(:last-child)::before,.kaitoriflow-list .kaitoriflow-item:not(:last-child)::after{height:70px;width:1px;right:-30px}.kaitoriflow-list .kaitoriflow-item:not(:last-child)::before{top:calc(50% - 65px);transform:rotate(-30deg);left:auto}.kaitoriflow-list .kaitoriflow-item:not(:last-child)::after{bottom:calc(50% - 65px);transform:rotate(30deg)}.kaitoriflow-item .item-ttl{font-size:20px}.kaitoriflow-item .item-ttl .line{display:block}}@media screen and (min-width: 992px){.kaitoriflow-item .item-ttl{font-size:28px}}.sec-merit{margin-top:80px}.sec-merit-ttlEn{font-size:30px;font-weight:bold;letter-spacing:0.1em}.sec-merit-ttlJa{font-size:20px;font-weight:bold;letter-spacing:0.1em}.sec-merit-ttlJa span{color:#ffff00;font-size:40px;line-height:1}.sec-merit .merit-item:not(:last-child){border-bottom:1px dashed #0B318E}.sec-merit .merit-item:nth-of-type(n+2){padding:30px 0}.merit-item.ttl{background:#0B318E;color:#fff;text-align:center;border-radius:30px;height:205px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:none;padding:0}@media screen and (max-width: 575px){.merit-item .item-head{display:flex;align-items:center;margin-bottom:25px}}.merit-item .item-img{text-align:center}.merit-item .item-ttl{margin:25px auto;text-align:center;font-weight:bold;font-size:24px;letter-spacing:0.1em;color:#0B318E;line-height:1.3}.merit-item .item-ttl span{background:linear-gradient(transparent 60%, #ff9 60%)}@media screen and (max-width: 575px){.merit-item .item-ttl{margin:0 0 0 20px;text-align:left}}.merit-item .item-body{color:#0B318E;font-weight:bold}@media screen and (min-width: 576px){.sec-merit{display:flex;flex-wrap:wrap}.sec-merit .merit-item:nth-of-type(2n+1){border-left:1px dashed #0B318E}.sec-merit .merit-item:nth-of-type(n+2){width:50%;padding:30px}.sec-merit .merit-item:nth-of-type(1),.sec-merit .merit-item:nth-of-type(6){width:100%}}@media screen and (min-width: 768px){.sec-merit{margin-top:100px}}@media screen and (min-width: 1141px){.sec-merit-ttlEn{font-size:36px}.sec-merit-ttlJa{font-size:24px}.sec-merit .merit-item:nth-of-type(n+2){width:39%}.sec-merit .merit-item:nth-of-type(3n+1){width:22%}.sec-merit .merit-item:nth-of-type(n+4){border-bottom:0}.sec-merit .merit-item:not(:nth-of-type(4)){padding:40px}.sec-merit .merit-item:not(:nth-of-type(4)) .item-head{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:25px}.sec-merit .merit-item:not(:nth-of-type(4)) .item-ttl{text-align:left;margin:0}.sec-merit .merit-item:nth-of-type(1){padding:0}.sec-merit .merit-item:nth-of-type(4){padding:40px 30px}.sec-merit .merit-item:nth-of-type(6){border-left:1px dashed #0B318E}.sec-merit .merit-item:nth-of-type(6) .item-head{margin-bottom:15px}.sec-merit .merit-item:nth-of-type(6) .item-ttl{font-size:24px}.merit-item.ttl{height:auto}.merit-item .item-ttl{font-size:28px;letter-spacing:0.05em}}.sec-demerit{margin-top:80px}.sec-demerit-ttlEn{font-size:30px;font-weight:bold;letter-spacing:0.1em}.sec-demerit-ttlJa{font-size:20px;font-weight:bold;letter-spacing:0.1em}.sec-demerit-ttlJa span{font-size:40px;line-height:1}.sec-demerit .demerit-item:not(:last-child){border-bottom:1px dashed #bfbfbf}.sec-demerit .demerit-item:nth-of-type(n+2){padding:30px 0}.demerit-item.ttl{background:#bfbfbf;color:#fff;text-align:center;border-radius:30px;height:205px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:none;padding:0}.demerit-item .item-ttl{margin:0 auto 25px;font-weight:bold;font-size:20px;letter-spacing:0.05em}.demerit-item .item-ttl span{background:linear-gradient(transparent 60%, #e5e5e5 60%)}@media screen and (min-width: 576px){.sec-demerit{display:flex;flex-wrap:wrap}.sec-demerit .demerit-item:not(:last-child){border-bottom:none}.sec-demerit .demerit-item:nth-of-type(2n+1){border-left:1px dashed #bfbfbf}.sec-demerit .demerit-item:nth-of-type(n+2){width:50%;padding:30px}.sec-demerit .demerit-item:nth-of-type(1){width:100%}}@media screen and (min-width: 768px){.sec-demerit{margin-top:100px}}@media screen and (min-width: 1141px){.sec-demerit-ttlEn{font-size:36px}.sec-demerit-ttlJa{font-size:24px}.sec-demerit-ttlJa span{font-size:32px}.sec-demerit .demerit-item:nth-of-type(n+2){width:39%}.sec-demerit .demerit-item:nth-of-type(3n+1){width:22%}.sec-demerit .demerit-item:nth-of-type(n+4){border-bottom:0}.sec-demerit .demerit-item:not(:nth-of-type(4)){padding:40px 55px}.sec-demerit .demerit-item:not(:nth-of-type(4)) .item-head{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:25px}.sec-demerit .demerit-item:not(:nth-of-type(4)) .item-ttl{text-align:left;margin:0}.sec-demerit .demerit-item:nth-of-type(1){padding:0}.demerit-item.ttl{height:auto}}.sec-assessment{margin-top:80px;background:url("../img/property/kaitori/bg-assessment.jpg") no-repeat center/cover;padding:80px 0}.sec-assessment-ttl{text-align:center;position:relative;padding:0 40px;color:#0B318E;max-width:600px;width:100%;margin:0 auto 25px}.sec-assessment-ttl::before,.sec-assessment-ttl::after{content:"";width:40px;height:84px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center center;bottom:0}.sec-assessment-ttl::before{background-image:url("../img/property/kaitori/balloon-left.svg");left:0}.sec-assessment-ttl::after{background-image:url("../img/property/kaitori/balloon-right.svg");right:0}.sec-assessment-ttl .ttl{font-weight:bold;letter-spacing:0.05em;font-size:30px;line-height:1.2}.sec-assessment-ttl .subttl{font-weight:bold;letter-spacing:0.2em;font-size:18px}.assessment-item{background:#fff;padding:30px 4%;border-radius:30px;color:#0B318E;max-width:530px;width:100%;margin:0 auto}.assessment-list .assessment-item:not(:last-child){margin-bottom:25px}.assessment-item .item-ttl{text-align:center;font-weight:bold;font-size:26px;letter-spacing:0.2em;line-height:1.2;margin-bottom:25px}.assessment-item .item-ttl::after{content:"";max-width:104px;width:100%;height:8px;background:#0B318E;margin:10px auto 0;display:block}.assessment-item .item-txt{display:flex;justify-content:space-between;align-items:center}.assessment-item .item-txt dt{min-width:80px;text-align:center}.assessment-item .item-txt dd{width:100%;font-weight:bold;padding:0 0 0 15px}.assessment-item .item-more{display:block;background:#0B318E;text-align:center;color:#fff;font-weight:bold;letter-spacing:0.1em;font-size:18px;padding:5px 0;border-radius:50px;max-width:415px;width:100%;margin:25px auto 0}.assessment-item .item-more .more-lead{font-size:14px}.assessment-item .item-more .txt-lrg{font-size:26px;line-height:1}@media screen and (min-width: 576px){.assessment-item{padding:40px 50px}.assessment-item .item-txt{max-width:407px;width:100%;margin:0 auto}.assessment-item .item-txt dt{min-width:100px}.assessment-item .item-txt dd{font-size:18px}.assessment-item .item-more{font-size:20px}.assessment-item .item-more .more-lead{font-size:16px}.assessment-item .item-more .txt-lrg{font-size:30px}}@media screen and (min-width: 768px){.sec-assessment{margin-top:120px;padding:100px 0}.sec-assessment-ttl{max-width:660px}.sec-assessment-ttl .ttl{font-size:40px}.sec-assessment-ttl .subttl{font-size:26px}.assessment-list{display:flex;justify-content:space-between}.assessment-item{width:48%;padding:40px 15px}.assessment-list .assessment-item:not(:last-child){margin-bottom:0}.assessment-item .item-txt dd{min-height:7.2em;display:flex;justify-content:center;align-items:center}.assessment-item .item-more:hover{opacity:0.5}}@media screen and (min-width: 992px){.sec-assessment-ttl{max-width:820px;margin-bottom:60px}.sec-assessment-ttl::before,.sec-assessment-ttl::after{width:60px;height:124px}.sec-assessment-ttl .ttl{font-size:50px}.sec-assessment-ttl .subttl{font-size:30px}.assessment-item{padding:60px 50px}.assessment-list .assessment-item:first-child .item-txt dt{min-width:90px}.assessment-item .item-ttl{font-size:30px}.assessment-item .item-txt dd{font-size:20px}}
/*# sourceMappingURL=property_kaitori.css.map */
