@charset "UTF-8";html{scroll-behavior:smooth}.body-section .dnd-section>.row-fluid,.dnd_area--body-row-0-max-width-section-centering>.row-fluid{max-width:unset!important}#contactForm{margin-top:-80px;padding-top:80px}.mainVisual{background:url(https://kuri.shirokawa.jp/hubfs/mainVisual.jpg) no-repeat 50%;background-size:cover;height:80vh;min-height:800px;overflow:hidden;position:relative}.mainVisual div{bottom:0;left:2%;position:absolute;right:0;top:0}.mainVisual div img{height:95%;object-fit:cover;width:auto}@media screen and (max-width:960px){.mainVisual{height:auto;min-height:600px}.mainVisual div.sp{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;width:95%}.mainVisual div img{height:auto;width:100%}.mainVisual .pc{display:none}.mainVisual .sp{display:block}}.voice{background:url(https://kuri.shirokawa.jp/hubfs/bac_voice.jpg) no-repeat bottom;background-size:contain;padding-bottom:15%}.voice .inner{background:#fff;border-radius:30px;box-shadow:0 5px 20px rgba(0,0,0,.2);overflow:hidden;padding:0}.voice .flex>div{flex-grow:1}.voice .voiceBox{align-items:center;box-sizing:border-box;display:flex;font-size:1.8rem;height:33.33%;line-height:1.6;padding:30px;width:100%}.voice .v01,.voice .v02{border-bottom:1px solid #ece9e5}.voice .v01{background:url(https://kuri.shirokawa.jp/hubfs/ico_v01.png) no-repeat 30px}.voice .v02{background:url(https://kuri.shirokawa.jp/hubfs/ico_v02.png) no-repeat 30px}.voice .v03{background:url(https://kuri.shirokawa.jp/hubfs/ico_v03.png) no-repeat 30px}.voice .voiceBox p{padding-left:120px}@media screen and (max-width:1200px){.voice .inner{margin:0 auto;width:90%}.voice .flex>img{padding-top:20px}.voice .voiceBox{font-size:1.45rem;line-height:1.4;padding:20px 15px}.voice .v01,.voice .v02,.voice .v03{background-position:15px;background-size:50px}.voice .voiceBox p{padding-left:60px}}.sanchi .inner15{background:url(https://kuri.shirokawa.jp/hubfs/img_sanchi.png) no-repeat 100%;min-height:803px;padding-top:30px}.sanchi .inner15>div{background:#fff;border:3px solid #e3523b;border-radius:30px;box-sizing:border-box;margin-top:30px;min-width:608px;padding:30px 50px;width:40%}.sanchi p{line-height:1.8;margin-bottom:2.5rem}.sanchi p strong{font-weight:700}p.mini{font-size:1.4rem}@media screen and (max-width:1280px){.sanchi .inner15{background:url(https://kuri.shirokawa.jp/hubfs/img_sanchi.png) no-repeat top;background-size:contain;padding-top:90%}.sanchi .inner15>div{margin:0 auto;min-width:unset;width:100%}}@media screen and (max-width:768px){.sanchi .inner15>div{padding:20px}}.point{background:url(https://kuri.shirokawa.jp/hubfs/bac_point.jpg) no-repeat top;padding-top:90px}.point h3{background:#64472b;color:#fff;display:inline-block;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:4.5rem;font-weight:700;line-height:1;margin-bottom:20px;padding:5px;text-align:center}.point .flex{gap:120px}.point .flex div:first-child{flex-grow:1}@media screen and (max-width:1024px){.point .flex{gap:40px}}@media screen and (max-width:768px){.point h3{font-size:2.6rem}.point .flex{gap:20px;margin-bottom:60px}}.arrange{background:url(https://kuri.shirokawa.jp/hubfs/bac_arrange.jpg) no-repeat top;background-size:cover;padding:120px 0}.arrange h2{margin-bottom:50px}.arrange .flex{flex-wrap:wrap}.arrange .flex div{margin-bottom:50px;width:30%}.arrange p{margin-top:10px;text-align:center}@media screen and (max-width:960px){.arrange{padding:60px 0}.arrange .flex div{margin-bottom:30px;width:48%}}.sample{background:#fff;background:linear-gradient(0deg,#fff 29%,#77593c 0);padding-top:70px}.sample .box{align-items:center;background:#fff;border-radius:30px;box-shadow:0 5px 20px rgba(0,0,0,.2);box-sizing:border-box;overflow:hidden;padding:0}.sample .box>img{width:40%}.sample .box>div{padding:30px}.sample .box p{font-size:2.2rem;margin-bottom:30px}.sample .tb{display:none}@media screen and (max-width:1200px){.sample .box{margin:0 auto;width:90%}}@media screen and (max-width:1046px){.sample .box p{font-size:inherit;margin-bottom:15px}}@media screen and (max-width:876px){.sample .tb{display:block}.sample .box>div{padding:0}}@media screen and (max-width:768px){.sample .tb{display:none}.sample .box>img{width:100%}.sample .box>div{padding:20px}}.faq dt{background:url(https://kuri.shirokawa.jp/hubfs/ico_q.png) no-repeat 0;background-size:56px;font-size:2.2rem;font-weight:700;line-height:54px;min-height:54px}.faq dd,.faq dt{padding-left:80px}.faq dd{margin-bottom:55px}@media screen and (max-width:768px){.faq dt{background-size:35px;line-height:1.4;padding-top:24px}.faq dd,.faq dt{padding-left:40px}.faq dd{margin-bottom:40px}}.h2_sub{margin-top:20px}#contactForm .h2_sub{font-size:2.2rem}.kotei{bottom:0;position:fixed;right:0;z-index:9}@media screen and (max-width:1024px){.kotei{display:none}}.shibukawa.flex{align-items:center;background:#f7efe9;border:4px solid #dad3ca;border-radius:30px;box-sizing:border-box;overflow:hidden}.shibukawa>img{max-width:50%}.shibukawa p{flex:1;font-size:calc(14.08955px + .59701vw);line-height:1.8;text-align:center}@media screen and (max-width:1200px){.shibukawa.flex{margin:0 auto;max-width:90%;padding:0!important}}@media screen and (max-width:768px){.shibukawa>img{max-width:unset;padding-bottom:10px;width:100%}.shibukawa p{padding:20px}}footer{background:#302214;color:#fff;padding:50px 0}footer .flex{justify-content:space-between;width:100%}footer .pagetop{padding-right:140px}.footer_com img{height:auto;max-width:250px;padding-bottom:12px}@media screen and (max-width:767px){footer{padding:30px 0}footer .flex>p{font-size:1.4rem}footer .pagetop{display:block;margin-top:20px;padding-right:0;text-align:right}}.hs-form-private input[type=email],.hs-form-private input[type=tel],.hs-form-private input[type=text]{background:#fcf9f6;border:1px solid #e6d9cb;border-radius:unset;box-sizing:border-box;padding:10px;width:100%}.hs-form-private .half{width:48%}.hs-form-private dl{margin-bottom:30px}.hs-form-booleancheckbox-display,.hs-form-checkbox-display{align-items:center;cursor:pointer;display:block;position:relative}.hs-form-booleancheckbox-display:before,.hs-form-checkbox-display:before{background:#fcf9f6;border:1px solid #e6d9cb;border-radius:3px;content:"";display:inline-block;flex-shrink:0;height:1.2em;margin-right:6px;width:1.2em}.hs-form-private input:checked+span,.hs_privacy input:checked+span{color:#815325}.hs-form-private input:checked+span:before,.hs_privacy input:checked+span:before{background-color:#d8c0a8;border:1px solid #d8c0a8}.hs-form-private input:checked+span:after,.hs_privacy input:checked+span:after{border:solid #815325;border-width:0 2px 2px 0;bottom:0;content:"";height:.65em;left:.4em;margin:auto;position:absolute;top:-8px;transform:translateY(-1px) rotate(45deg);width:.4em}.hs-form-private .actions input{background:#e14136;background:linear-gradient(120deg,#e14136,#fe5a27);border:none;box-sizing:border-box;color:#fff;display:block;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:2.4rem;margin-top:20px;min-width:360px;padding:10px;text-align:center;text-shadow:0 2px 10px #ad2a21}.form .actions .actions input:hover{background:#f75348;background:linear-gradient(120deg,#f75348,#fec227)}@media screen and (max-width:768px){.hs-form-private .half{width:100%}.hs-form-private dl{margin-bottom:15px}.hs-form-private .actions input{font-size:1.8rem;min-width:unset;width:100%}form.hs-form .hs-form-field ul.inputs-list label>input,form.hs-form .hs-form-field ul.inputs-list label>span{font-size:1.4rem}}.dnd_area--body-column-1-row-0-padding{margin-top:-40px;padding-top:0!important}.dnd-section,.dnd_area--body-column-1-row-0-padding{padding:0!important}.dnd-section>.row-fluid,.hs-elevate-content-wrapper{max-width:unset!important}.hs-elevate-system-form,.hs-elevate-system-form--subscription-preferences form .email-prefs,.hs-form{border:none!important;display:block;margin:0 auto;max-width:720px;padding:0!important}.hs-elevate-system-form--subscription-preferences .fakelabel,:is(.hs-form,.hs-elevate-system-form) label{font-size:1.8rem}:is(.hs-form,.hs-elevate-system-form) input[type=checkbox],:is(.hs-form,.hs-elevate-system-form) input[type=radio]{width:0!important}.hs-form .hs-form-field{margin-block-end:10px!important;margin-bottom:10px}.hs-fieldtype-textarea.hs-input{background:#fff;border-radius:unset!important}.form-columns-1{margin-bottom:15px!important}.form-columns-0{margin-bottom:30px!important}.hs-form .hs-button,:is(.hs-form,.hs-elevate-system-form) input[type=submit]{border-radius:unset;margin-left:auto;margin-right:auto;width:auto}@media screen and (max-width:768px){.hs-elevate-system-form,.hs-elevate-system-form--subscription-preferences form .email-prefs,.hs-form{max-width:unset;padding:0 20px!important}}