.o-above-the-fold{background:url(/land/shisan-keisei/assets/img/flow/mv_bg_pc.webp) 50% repeat-x;height:254px}@media only screen and (max-width:767px){.o-above-the-fold{background-image:url(/land/shisan-keisei/assets/img/flow/mv_bg_sp.webp);background-size:100% auto;height:39.2vw}}.no-webp .o-above-the-fold{background:url(/land/shisan-keisei/assets/img/flow/mv_bg_pc.png) 50% repeat-x}@media only screen and (max-width:767px){.no-webp .o-above-the-fold{background-image:url(/land/shisan-keisei/assets/img/flow/mv_bg_sp.png);background-size:100% auto}}.p-media-wrap-body{margin-top:30px}.p-media-wrap-body .a-text{text-align:center}@media only screen and (max-width:767px){.p-media-wrap-body{margin-top:5.33333vw;padding:0 1.33333vw}.p-media-wrap-body .a-text{text-align:left}}.p-media-wrap-body_list{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-left:auto;margin-right:auto;max-width:720px;row-gap:20px}.p-media-wrap-body_list a{border-radius:20px;height:80px}@media only screen and (max-width:767px){.p-media-wrap-body_list{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:2.66667vw}.p-media-wrap-body_list a{border-radius:5.33333vw;height:16vw}}.p-media-wrap-body_list .a-link-cv{padding-right:20px}@media only screen and (max-width:767px){.p-media-wrap-body_list .a-link-cv{padding-right:0}}.p-media-wrap-body_list .a-link-tel{padding-left:45px}@media only screen and (max-width:767px){.p-media-wrap-body_list .a-link-tel{padding-left:4vw}.p-media-wrap-body_list .a-link-tel .a-link-tel_num{font-size:max(40/750 * 100vw,12px);margin-top:0}}.p-media-wrap-body_list+.m-note-wrap{-ms-grid-columns:auto 20px auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-ms-grid;display:grid;grid-template-columns:auto auto;justify-content:center;margin-top:15px}.p-media-wrap-body_list+.m-note-wrap>.a-text-note:nth-child(2){font-size:12px;font-size:.75rem}.p-media-wrap-body_list+.m-note-wrap>.a-text-note+.a-text-note{margin-top:0}@media only screen and (max-width:767px){.p-media-wrap-body_list+.m-note-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:4vw;row-gap:.66667vw;text-align:center}.p-media-wrap-body_list+.m-note-wrap>.a-text-note{text-align:center}.p-media-wrap-body_list+.m-note-wrap>.a-text-note:nth-child(2){font-size:max(24/750 * 100vw,12px)}}