.projectsDtl .main .text-end{text-align:right}.projectsDtl .main .fs-09{font-size:.9rem}@media screen and (max-width:767px){.projectsDtl .main .fs-09{font-size:.85rem;letter-spacing:0}}.projectsDtl .main-inner{max-width:1000px}.projectsDtl .main-inner .reviews{margin-top:3.75rem}.projectsDtl .main-inner .reviews .list:last-of-type{margin-bottom:1rem}.projectsDtl .main-inner .reviews+.main-toAll{margin-top:0;padding:0}.projectsDtl .main-box{padding:1rem 0;position:relative}.projectsDtl .main-box-date{display:block;text-align:right}.projectsDtl .main-box-img{background-color:#fff;border:1px solid #ccc;border-radius:8px;display:inline-block;flex-shrink:0;font-size:0;overflow:hidden;position:relative;text-align:center}@media screen and (min-width:768px){.projectsDtl .main-box-img{height:100px;width:100px}}@media screen and (max-width:767px){.projectsDtl .main-box-img{height:70px;width:70px}}.projectsDtl .main-box-img>img{height:auto;left:50%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:100%}.projectsDtl .main-box-title{align-items:center;display:flex;gap:1rem}.projectsDtl .main-box-textArea{flex-grow:1}.projectsDtl .main-projectsList-logoBlock{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;padding:1rem 0}@media screen and (min-width:768px){.projectsDtl .main-projectsList-link{font-family:NotoSansJP-400,sans-serif;font-size:1.5rem}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-link{font-family:NotoSansJP-500,sans-serif;word-break:break-all}}.projectsDtl .main-projectsList-logo{margin-right:1rem;position:relative}@media screen and (min-width:768px){.projectsDtl .main-projectsList-logo{height:100px;width:100px}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-logo{height:70px;width:70px}}.projectsDtl .main-projectsList-logo img{height:auto;left:50%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:100%}.projectsDtl .main-projectsList-item{margin-bottom:30px}.projectsDtl .main-projectsList-item-info-title{font-family:NotoSansJP-500,sans-serif;font-size:1.5rem}.projectsDtl .main-projectsList-item-info-tableTitle{background-color:#e5e5e5;padding:.5rem;text-align:center}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-tableTitle{margin-top:2rem}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-tableTitle{margin-top:1px}}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info .first-title{margin-top:.25rem}}@media screen and (max-width:767px){.main-projectsList-item:first-of-type .main-projectsList-item-info ul li section .main-projectsList-item-info-tableTitle.first-title+.main-projectsList-item-info-table th{background-color:#fff;border-bottom:none;display:block;padding:.5rem 1rem;width:100%}.main-projectsList-item:first-of-type .main-projectsList-item-info ul li section .main-projectsList-item-info-tableTitle.first-title+.main-projectsList-item-info-table td{display:block;padding:1rem;width:100%}}.projectsDtl .main-projectsList-item-info-table{border:1px solid #d9d9d9;margin-top:1px;width:100%}.projectsDtl .main-projectsList-item-info-table th{border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:middle;vertical-align:top;word-break:break-all}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table th{background-color:#fff;padding:1rem;width:180px}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table th{background-color:#f1f0f0;font-size:12px;padding:.5rem;width:100px}}.projectsDtl .main-projectsList-item-info-table td{background-color:#fff;border-bottom:1px solid #e5e5e5;font-size:1.125rem;word-break:break-all}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td{padding:1rem}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td{padding:.5rem}}.projectsDtl .main-projectsList-item-info-table td p{padding-bottom:20px}.projectsDtl .main-projectsList-item-info-table td .colorText{padding:0}.projectsDtl .main-projectsList-item-info-table td .colorText span{color:#eb003f;display:block;font-family:NotoSansJP-500,sans-serif;font-size:1.5rem}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td .colorText span{font-size:1.125rem}}.projectsDtl .main-projectsList-item-info-table td .fastpay{align-items:center;border-top:1px dashed #e5e5e5;display:flex}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td .fastpay{margin-top:10px;padding-top:10px}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td .fastpay{margin-top:1px;padding-top:9.5px}}.projectsDtl .main-projectsList-item-info-table td .fastpay>p{padding:0}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td .fastpay>p{font-size:11px}}.projectsDtl .main-projectsList-item-info-table td .fastpay>p i{color:#eb003f}.projectsDtl .main-projectsList-item-info-table td ul li{display:inline-block}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td ul li{margin:4px 10px 4px 0}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td ul li{margin:2px 3px 2px 0}}.projectsDtl .main-projectsList-item-info-table td ul li>a{background-color:#f1f0f0;border:1px solid #e5e5e5;border-radius:8px;display:inline-block;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td ul li>a{font-size:13px;padding:10px}.projectsDtl .main-projectsList-item-info-table td ul li>a:hover{border-color:#b2b2b2}}@media screen and (max-width:767px){.projectsDtl .main-projectsList-item-info-table td ul li>a{font-size:11px;padding:5px}}.projectsDtl .main-projectsList-item-info-table td a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-table td a:hover{-webkit-text-decoration:none;text-decoration:none}}.projectsDtl .main-projectsList-item-info-displayButten{margin:0 auto}.projectsDtl .main-projectsList-item-info-displayButten-wrapper{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 40%,#fff 60%,#fff);bottom:0;padding:15px 0;position:absolute;width:100%}@media screen and (min-width:768px){.projectsDtl .main-projectsList-item-info-displayButten-wrapper{display:none}}.projectsDtl .main-projectsList-item-info-displayButten button{background-color:#999;border-radius:.25rem;display:block;text-align:center;width:100%}.projectsDtl .main-projectsList-item-info-displayButten button:before{color:#fff;content:"▼ 続きを見る";font-size:18px}.projectsDtl .main-projectsList-item-info-displayButten button.is_on:before{content:"▲ 非表示"}@media screen and (max-width:767px){.keyboard-active .main-applyBox-wrapper{display:none}}.projectsDtl .main .third-list{margin-top:40px}.projectsDtl .main-applyBox{background-color:rgba(0,0,0,.1);position:fixed;width:100%;z-index:2}@media screen and (min-width:768px){.projectsDtl .main-applyBox{bottom:0;padding:30px 0}}@media screen and (max-width:767px){.projectsDtl .main-applyBox{bottom:calc(52px + constant(safe-area-inset-bottom));bottom:calc(52px + env(safe-area-inset-bottom));padding:10px 0}}.projectsDtl .main-applyBox.is_static{position:static}.projectsDtl .main-applyBox-wrapper{box-sizing:border-box}@media screen and (min-width:768px){.projectsDtl .main-applyBox-wrapper{height:150px;padding:30px 0 0}}@media screen and (max-width:767px){.projectsDtl .main-applyBox-wrapper{height:88px;padding:15px 0 0}}.projectsDtl .main-applyBox .com-introButten-submit-inner{background-color:#eb003f;border-color:#eb003f;color:#fff}.projectsDtl .main-applyBox .com-introButten-submit-inner:hover{background-color:#6c001a;border-color:#6c001a;color:#fff}.projectsDtl .main-applyBox .com-introButten-submit-inner:active,.projectsDtl .main-applyBox .com-introButten-submit-inner:focus{color:#fff}.projectsDtl .main-introBox{background-color:#e5e5e5;width:100%}@media screen and (min-width:768px){.projectsDtl .main-introBox{margin-top:60px;padding:30px 0}}@media screen and (max-width:767px){.projectsDtl .main-introBox{margin-top:40px;padding:10px 0}}.projectsDtl .main-introBox .com-introButten-submit{margin:0 auto}@media screen and (max-width:767px){.projectsDtl .js-omitToggle{height:185px;overflow:hidden;position:relative}.projectsDtl .js-omitToggle.is_large{height:220px}.projectsDtl .js-omitToggle.is_on{height:auto;padding:0 0 50px}}.projectsDtl .footer-bnr{display:none}@media screen and (max-width:767px){.projectsDtl .footer-bnr_sub{display:none}}.projectsDtl .footer-nav-signUp{display:none}.reviews .list{background-color:#f1f0f0;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:2rem;padding:.5rem 2rem 2rem}@media screen and (max-width:767px){.reviews .list{margin-bottom:1rem;padding:.5rem}}.reviews .title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.reviews .title .type{font-family:NotoSansJP-400,sans-serif;font-size:1.25rem}@media screen and (max-width:767px){.reviews .title .data,.reviews .title .type{font-size:.85rem}}.reviews .item{background-color:#fff;border-radius:8px;padding:1rem;position:relative}@media screen and (max-width:767px){.reviews .item{padding:1.5rem .5rem .5rem}}.reviews .item .position-absolute{position:absolute;right:1rem}@media screen and (max-width:767px){.reviews .item .position-absolute{font-size:.85rem;right:8px;top:2px}}.reviews .item .mb-3{margin-bottom:1rem}.reviews .item .mx-1{margin-left:.25rem;margin-right:.25rem}.reviews .item .me-1{margin-right:.25rem}@media screen and (max-width:767px){.reviews .item .px-1{padding-left:.75rem;padding-right:.75rem}}.reviews .item .fs-5{font-size:1.25rem;line-height:1}@media screen and (max-width:767px){.reviews .item .fs-5{font-size:1.5rem}.reviews .item .fs-sp{font-size:.8571rem}}.reviews .item .d-flex{align-items:center;display:flex}@media screen and (max-width:767px){.reviews .item .d-flex{display:block}}.reviews .item .text-nowrap{white-space:nowrap}.reviews .item .w-450{max-width:450px;width:100%}@media screen and (max-width:767px){.reviews .item .letter-spacing-sp-0{letter-spacing:0}}.reviews .item .text-indent{padding-left:1rem;text-indent:-1rem}@media screen and (max-width:767px){.reviews .item .text-indent{padding-left:.95rem;text-indent:-.95rem}}.reviews .item .yellow-star{color:#eb003f}.reviews .item .grey-star{color:#ccc}.reviews .read-more{background-color:#f1f0f0;border-radius:8px;font-family:NotoSansJP-400,sans-serif;padding:.5rem;text-align:center}.reviews .read-more .btn{margin:.5rem auto;max-width:370px;width:80%}.reviews .read-more .btn .button--ghost{font-size:1.25rem}.reviews .read-more .link{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#ccc;text-decoration-thickness:1px;text-underline-offset:4px}