#front-page-top-content{max-width:120%;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}.p-section-front-page-content{padding-top:0}.c-entry-summary__content,.c-meta__item--author{display:none}.c-entry-summary__meta{text-align:left}.wp-block-table thead th{background-color:#ffce49;border-left:1px solid #eee;border-right:1px solid #eee}.smb-section_pb0{padding-bottom:0}.l-contents__inner:last-child{padding-bottom:0}.snow-monkey-form{max-width:700px;width:100%;margin:20px auto 100px}.wp-block-snow-monkey-forms-item{margin-bottom:20px}.smf-item__label{margin-bottom:10px}.top__btn{box-shadow:10px 10px 15px -5px;border-radius:50px}.has-text-color{text-shadow:1px 5px 10px #333}.is-sp{display:none}.tel-sec{background-image:url(https://niigata-ykdaikou.com/wp-content/uploads/2022/05/man-g966fcc778_1280-1.jpg);background-size:cover;background-position:(30%,40%);max-width:100vw;padding-right:0;padding-right:0}.tel-sec h2{color:#fff}.tel-sec h3{text-align:center}.tel-sec-num{text-align:center}.top-visual{background-image:url(https://niigata-ykdaikou.com/wp-content/uploads/2023/10/YK-daikou-webp-1.webp);background-size:cover;background-position:(30%,40%);max-width:100vw;height:77vh;padding-right:0;padding-right:0;padding-top:6.25rem;padding-bottom:6.25rem}.top-visual:before{content:'';background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.top-visual h2{color:#fff;font-size:4rem;text-shadow:1px 2px 3px gray;margin-top:2rem}.top-visual h3{color:#fff;font-size:2.5rem;text-align:center;text-shadow:1px 2px 3px gray}.top-item-tit{color:#fff;font-size:3rem;text-align:center;border:2px solid;height:5.5rem;background-color:rgba(51,51,51,.5);border-radius:25px;margin-right:1rem;padding-right:.625rem;padding-left:.625rem;padding-bottom:1%;padding-top:2%}.top-item-txt2{color:#fff;text-align:center;font-size:1.5rem;padding-bottom:2rem;text-shadow:1px 2px 3px gray}.top-item-num{font-size:5rem}.top-item-txt{display:flex;font-size:2rem;color:#333;justify-content:center}.top-item-txt p{border:1px solid;border-radius:5px;padding-left:10px;padding-right:10px;background-color:#fff}.top-item-txt p:first-child{margin-right:2rem}.t-btn{font-size:2rem;margin-bottom:3.125rem}.top-tel-cta{margin-top:1.875rem;margin-bottom:2.5rem;text-align:center;color:#fff;display:block}.top-tel-cta p{font-size:1rem;color:#333;line-height:1.2em;border:1px solid #1ac9f4;border-radius:25px;width:250px;margin-right:auto;margin-left:auto;margin-bottom:.625rem;background-color:#fff;z-index:2;transform:translateY(1.3rem);padding-left:.625rem;padding-right:.625rem;padding-bottom:5px;padding-top:5px}.top-tel-cta a{color:#fff;font-weight:700;text-decoration:none;font-size:3rem;border:1px solid #fff;border-radius:25px;background-color:#1ac9f4;padding:25px 20px 10px;margin-bottom:3.125rem}.top-tel-cta img{display:none}.sp-table{display:none !important}.pc-table{display:block !important}.price-tabele{font-size:.875rem}.price-txt{font-size:1.5rem}.reason-panel img{width:4rem;height:4rem;margin-right:3%;z-index:4}.oph-panel-cta{display:flex;justify-content:center}.oph-panel h3{font-size:2.5rem}.oph-panel-cta img{width:7.375rem;height:7.375rem;margin-right:1.875rem}.oph-panel-cta a{color:#fff;font-weight:700;text-decoration:none;font-size:3rem;border:1px solid #fff;border-radius:25px;background-color:#1ac9f4;padding-left:.625rem;padding-right:.625rem;padding-top:2%;padding-bottom:2%}.tel--num{line-height:3rem;text-align:center}.tel--num p{font-size:1.5rem;padding-bottom:.625rem}.smb-section__title{text-align:center}@media screen and (max-width:639px){.snow-monkey-form{max-width:500px;width:70%;padding-left:10px;padding-right:10px}.is-sp{display:block}.smb-section__title{font-size:1.5rem}.c-container{padding-left:10px;padding-right:10px}.smb-section--wide{min-height:500px}.top-visual{background-image:url(https://niigata-ykdaikou.com/wp-content/uploads/2023/10/yk-top1-2-1.webp);background-size:cover;background-position:(30%,40%);max-width:100vw;max-height:400px;padding-right:0;padding-right:0;padding-bottom:0 !important;padding-top:0 !important}.top-visual h2{color:#fff;font-size:1.875rem;text-shadow:1px 2px 3px gray;margin-top:2rem}.top-visual h3{color:#fff;font-size:1.5rem;text-align:center;text-shadow:1px 2px 3px gray}.top-item-tit{color:#fff;font-size:1.5rem;text-align:center;border:2px solid;height:5.5rem;background-color:rgba(51,51,51,.5);border-radius:15px;margin-right:.5rem;padding-left:.625rem;padding-right:.625rem;padding-bottom:1%;padding-top:2%}.top-item-txt2{color:#fff;text-align:center;font-size:.75rem;padding-bottom:1rem;text-shadow:1px 2px 3px gray}.top-item-num{font-size:2.125rem}.top-item-txt{display:flex;font-size:.875rem;color:#333;justify-content:center}.top-item-txt p{border:1px solid;border-radius:5px;padding-left:10px;padding-right:10px;background-color:#fff}.top-item-txt p:first-child{margin-right:1rem}.t-btn{font-size:2rem;margin-bottom:3.125rem}.top-tel-cta{margin-top:1rem;text-align:center;color:#fff;width:100%}.top-tel-cta p{font-size:.75rem;color:#333;line-height:1.2em;border:1px solid #1ac9f4;border-radius:25px;width:12.5rem;margin-right:auto;margin-left:auto;margin-bottom:.3125rem;background-color:#fff;z-index:2;transform:translateY(.75rem);padding-left:.625rem;padding-right:.625rem;padding-bottom:5px;padding-top:5px}.top-tel-cta a{color:#fff;font-weight:700;text-decoration:none;font-size:2rem;border:1px solid #fff;border-radius:25px;background-color:#1ac9f4;padding:25px 20px 10px}.sp-table{display:none !important}.pc-table{display:block !important}.price-tabele{font-size:.875rem}.price-txt{font-size:1.5rem}.reason-panel img{width:3rem;height:3rem;margin-right:3%;z-index:4}.reason-panel h3{font-size:1.25rem;text-align:center}.reason-panel p{font-size:.875rem}.oph-panel h3{font-size:1.5rem}.oph-panel-cta{display:flex;justify-content:center}.oph-panel-cta img{width:4.6875rem;height:4.6875rem;margin-right:.75rem}.oph-panel-cta a{color:#fff;font-weight:700;text-decoration:none;font-size:1.25rem;border:1px solid #fff;border-radius:25px;background-color:#1ac9f4;padding-left:.625rem;padding-right:.625rem;padding-top:5%;padding-bottom:5%}.tel--num{line-height:2.2rem;text-align:center}.tel--num p{font-size:1rem;padding-bottom:.2rem}}