.service-about{color:#daab46;font-size:1.25em;font-weight:bold;line-height:2em;text-align:center}.service-about__main{display:block;color:#7fb251;font-size:1.4em}.service-about__main-inner{border-bottom:2px solid currentColor}.bg-artboad{padding:1.5em 1.5em;border:1px solid #efefef;background-color:#fff}.bg-doc{display:block;height:28.5em;margin-top:1em;padding:1em 1.5em;border:1px solid #efefef;background-color:#fcfcfc}.section table.table-price th:not(.reset){width:20%;padding:.5em .2em}.section table.table-price thead th:not(.reset){background-color:#f1f1f1;color:#71a247}.section table.table-price td:not(.reset){width:auto;text-align:left}.section table.table-price td:not(.reset):nth-of-type(1){background-color:#eef7ff;color:#669dd1;font-size:1.125em;text-align:center}.section table.table-price.-rental td{width:50%}.faq-dl dt{margin-top:2em}.faq-dl dd{margin-top:1em;padding:1em 1em;border-radius:1.875em;background-color:#fff}.faq-dl__num{display:inline-block;width:5em;margin-right:.5em;padding:.1em 1em .3em;border:2px solid currentColor;border-radius:3px;color:#dd9b8f;font-size:1.25em;text-align:center}.faq-dl__title{color:#dd9b8f;font-size:1.25em;font-weight:bold}.flow-info{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.flow-info__item{-webkit-box-shadow:10px 3px 30px #ffe6b5;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:1.5em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:30%;padding:2em 1em;border-radius:1.875em;background-color:#fff;box-shadow:10px 3px 30px #ffe6b5}.flow-info__item:nth-of-type(2)::after{display:inline-block;position:absolute;bottom:-4em;left:0;width:100%;padding:.5em .5em;border-radius:5px;background-color:#ff6f00;color:#fff;font-size:.85em;text-align:center;white-space:pre;content:"LINEやお問い合わせフォームからの場合は、\aこちらからお電話して確認させていただきます。"}.flow-info__item::before{-webkit-transform:translateY(-50%);display:inline-block;z-index:1;position:absolute;top:50%;right:-3.1em;width:2.8125em;height:2.4375em;transform:translateY(-50%);background:url(../../images/img_arr_green.png) center center/contain no-repeat;content:""}.flow-info__item:last-of-type::before{content:none}.flow-info__step{padding:0 2em;background-color:#7fb251;color:#fff;font-size:1.25em;letter-spacing:1px;text-align:center}.flow-info__title{font-size:1.5em;font-weight:bold}.flow-info__text{text-align:center}.flow-info__img{width:6.25em;height:6.25em}.page-cnv{-webkit-box-shadow:10px 3px 30px #ffe6b5;margin-inline:auto;width:min(100%, 61.5625em);padding:3em 3em;border-radius:1.875em;background:#fff;box-shadow:10px 3px 30px #ffe6b5}@media screen and (max-width: 1900px){/*! サービス・料金 */}@media screen and (max-width: 1540px){/*! サービス・料金 */}@media screen and (max-width: 1260px){/*! サービス・料金 */}@media screen and (max-width: 1100px){/*! サービス・料金 */}@media screen and (max-width: 840px){/*! サービス・料金 */.flow-info__item:nth-of-type(2)::after{font-size:.7em}}@media screen and (max-width: 480px){/*! サービス・料金 */.bg-doc{height:auto}.section table.table-price th:not(.reset){width:100%}.section table.table-price td:not(.reset){padding:.5em .2em;text-align:center}.section table.table-price.-rental td{width:auto}.faq-dl__title{display:block;margin-top:.5em}.flow-info__item{width:100%}.flow-info__item+.flow-info__item{margin-top:3em}.flow-info__item:nth-of-type(2)::before{bottom:-6.5em}.flow-info__item:nth-of-type(2)::after{font-size:1em}.flow-info__item:last-of-type{margin-top:7em}.flow-info__item::before{margin-inline:auto;-webkit-transform:rotate(90deg);top:auto;right:0;bottom:-2.5em;left:0;transform:rotate(90deg)}.page-cnv{padding:1.5em 0}.page-cnv .reservation-info-link__item:nth-of-type(n+2){width:48%}.page-cnv .reservation-info-link{gap:1em .75em;padding:0 .5em}.page-cnv .btn-primary.cnv-contact{padding:1.125em 1.6em 1.125em 3.6em}.page-cnv .btn-primary.cnv-line{padding:1.125em 2.4em 1.125em 3.6em}}
/*# sourceMappingURL=page-service.css.map */
