#furisode{margin-top:7rem}#furisode .mainimage{height:auto}#furisode h1.page-title{font-size:2.2rem}@media screen and (min-width: 743px){#furisode h1.page-title{font-size:3rem}}#furisode .contact-box{width:100%;margin-left:auto;margin-right:auto;background-color:#f2e8d7;border:2px solid #f2e8d7}@media screen and (min-width: 992px){#furisode .contact-box{width:80rem}}#furisode .contact-box h2{padding:1rem 0;text-align:center;color:#000;font-size:1.8rem}@media screen and (min-width: 743px){#furisode .contact-box h2{font-size:2.4rem}}#furisode .contact-box .contact-box-content{text-align:center;background-color:#fff;padding:1.5rem}#furisode .contact-box .contact-box-content .flexbox{gap:1rem}#furisode .contact-box .contact-box-content .flexbox .bth{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width: 743px){#furisode .contact-box .contact-box-content .flexbox .bth{width:calc(50% - 1rem)}}#furisode .furisoce-content{background-color:#faf7ea}#furisode .section-title{position:relative;background-image:url("../imgs/furisode/bg_title.jpg");background-position:center;margin-bottom:6rem}#furisode .section-title h2{color:#000;text-align:center;padding:3rem 0}@media screen and (min-width: 992px){#furisode .section-title h2{padding:5rem 0;font-size:3rem}}#furisode .section-title .cloud{position:absolute;width:15rem}@media screen and (min-width: 992px){#furisode .section-title .cloud{width:20rem}}#furisode .section-title .cloud.top{top:-2rem;right:1rem}@media screen and (min-width: 992px){#furisode .section-title .cloud.top{right:calc(50% - 40rem)}}#furisode .section-title .cloud.bottom{bottom:-2rem;left:1rem}@media screen and (min-width: 992px){#furisode .section-title .cloud.bottom{left:calc(50% - 40rem)}}#furisode .ttl-point{border-bottom:2px solid #eb5e67;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#furisode .ttl-point .point-box{color:#eb5e67;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;width:100%}@media screen and (min-width: 743px){#furisode .ttl-point .point-box{width:6rem}}#furisode .ttl-point .point-box .point{margin-right:.5rem}#furisode .ttl-point .point-box .number{font-size:6rem;line-height:5rem}#furisode .ttl-point .point-text{width:100%;text-align:center}@media screen and (min-width: 743px){#furisode .ttl-point .point-text{font-size:3rem;line-height:4rem;width:calc(100% - 8rem);text-align:left}}#furisode .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}#furisode .gallery figure{margin:0}#furisode .gallery img{width:100%;height:auto}#furisode .gallery .gallery-item{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#furisode .gallery .gallery-item.full{width:100%}#furisode .gallery .gallery-item.half{width:calc(50% - 1rem)}#furisode .gallery.col--3 .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 1rem);flex:0 0 calc(100% - 1rem)}@media screen and (min-width: 743px){#furisode .gallery.col--3 .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 2rem)/3);flex:0 0 calc((100% - 2rem)/3)}}#furisode .gallery.tile--3{gap:1px}#furisode .gallery.tile--3 .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 2px)/3);flex:0 0 calc((100% - 2px)/3);aspect-ratio:1/1;text-align:center}#furisode .gallery.tile--3 .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#furisode .gallery.col--4 .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 1rem)/2);flex:0 0 calc((100% - 1rem)/2)}@media screen and (min-width: 743px){#furisode .gallery.col--4 .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 3rem)/4);flex:0 0 calc((100% - 3rem)/4)}}#furisode .gallery.sub{gap:1px}@media screen and (min-width: 743px){#furisode .gallery.sub{gap:0}}#furisode .gallery.sub .gallery-item{width:calc(50% - 1px)}@media screen and (min-width: 743px){#furisode .gallery.sub .gallery-item{width:25%}}#furisode .summary{text-align:left;padding-bottom:15px}@media screen and (min-width: 743px){#furisode .summary{text-align:center}}#furisode .summary .attention{text-align:center;color:#ed69a1}#furisode .benefits{width:100%}@media screen and (min-width: 992px){#furisode .benefits{max-width:600px;margin-left:auto;margin-right:auto}}#furisode .benefits img{width:100%;max-width:600px;height:auto}#furisode .campaign{width:100%}@media screen and (min-width: 992px){#furisode .campaign{max-width:600px;margin-left:auto;margin-right:auto}}#furisode .campaign img{width:100%;height:auto}#furisode .campaign a{display:block}#furisode .plan .plus{font-size:6rem;line-height:6rem;text-align:center}#furisode .plan figure.gallery-item figcaption{text-align:center;font-size:1.6rem}#furisode .plan .option{border:1px solid #ccc;padding:2rem;font-size:1.6rem}@media screen and (min-width: 743px){#furisode .plan .option{font-size:2rem}}#furisode .plan .option dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}#furisode .plan .option dl:last-child{margin-bottom:0}#furisode .plan .option dl dt{width:100%;padding-left:1.5rem;position:relative}@media screen and (min-width: 743px){#furisode .plan .option dl dt{width:40%}}#furisode .plan .option dl dt::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;content:"";width:5px;height:5px;background-color:#000;border-radius:50%}#furisode .plan .option dl dd{width:100%;padding-left:1.5rem}@media screen and (min-width: 743px){#furisode .plan .option dl dd{width:60%;padding-left:0}}#furisode .flow{background-color:#f7f4eb}#furisode .flow .flow-item{margin:0 1rem 2rem;background-color:#fff;padding:1.5rem;position:relative}@media screen and (min-width: 743px){#furisode .flow .flow-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#furisode .flow .flow-item .step{background-color:#ea6874;color:#fff;width:8rem;height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;margin-bottom:1rem}@media screen and (min-width: 743px){#furisode .flow .flow-item .step{margin-left:0;width:10rem;height:10rem}}@media screen and (min-width: 743px){#furisode .flow .flow-item .flow-text{width:calc(100% - 12rem)}}#furisode .flow .flow-item .flow-text h3{text-align:center;font-weight:bold;font-size:2.4rem;line-height:2.4rem;margin-bottom:1rem}@media screen and (min-width: 743px){#furisode .flow .flow-item .flow-text h3{text-align:left;margin-bottom:1rem;font-size:3rem;line-height:3rem}}#furisode .flow .flow-item .flow-text h3 span{background-color:#eee;padding:0rem 4rem;display:inline-block;font-size:1.2rem;line-height:2.2rem}@media screen and (min-width: 743px){#furisode .flow .flow-item .flow-text h3 span{padding:0rem 1rem;margin-left:1rem}}#furisode .flow .flow-item .arrow-next{position:absolute;bottom:-2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#ea6874;font-size:4rem}#furisode .flow .content-inner-box{padding-bottom:2rem}.plan-btn{background-color:#adbe9c;padding:15px;text-align:center;max-width:600px;margin-left:auto;margin-right:auto;position:relative;text-decoration:none;color:#fff;display:block}.plan-btn.arrow{padding-left:10px;padding-right:30px}.plan-btn.arrow::after{font-family:"Font Awesome 6 Free";font-weight:700;content:"";display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plan-btn.brown{background-color:#937e49}.plan-btn.gray{background-color:#a9a29c}.plan-btn.olive{background-color:#d0c29d}.line-btn{text-align:center;display:block}/*# sourceMappingURL=furisode.css.map */