.mainimage{height:40rem;background-position:center;background-size:cover;background-image:url("../imgs/page/category-main-sp.jpg")}@media screen and (min-width: 743px){.mainimage{background-image:url("../imgs/page/category-main.jpg")}}.category-header h1.category-title{text-align:center;margin:0}.page-header h1{margin-bottom:1rem;font-size:2.4rem;line-height:3rem}.page-header .meta-data{font-size:1.2rem;align-items:center}.page-header .meta-data .time{margin-right:1rem}.page-header .meta-data .category{margin-right:1rem}.page-header .meta-data .social-share .btn{padding:0 .5rem;font-size:1.2rem;margin-left:.5rem}.article-body{word-break:break-all}.lead-instagram{margin:6rem auto;max-width:50rem;border:1px solid #ccc;padding:1rem;font-size:1.4rem;background-color:#fff}.lead-instagram h2{font-size:1.6rem;font-weight:normal;text-align:center}.lead-instagram .link-instagram{display:flex;align-items:center}.lead-instagram .icon{width:4rem;height:4rem;font-size:3rem;border-radius:3rem;display:inline-block;background-color:#026853;color:#fff;position:relative}.lead-instagram .icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.related-articles-box h3{color:#026853}.related-articles-box .flexbox{gap:1rem}.related-articles-box a.article-item{display:block;border:none;width:calc(50% - 1rem)}@media screen and (min-width: 743px){.related-articles-box a.article-item{width:calc(25% - 1rem)}}.related-articles-box a.article-item .article-text{width:100%}@media screen and (min-width: 743px){.related-articles-box a.article-item .article-text{width:100%}}.related-articles-box a.article-item .article-text .article-title{font-size:1.4rem;line-height:2rem}.related-articles-box a.article-item .article-text .meta-data{color:#999}.btn-box .btn{width:100%}@media screen and (min-width: 743px){.btn-box .btn{width:40rem;margin-left:auto;margin-right:auto}}#dress .accessory img{width:100%}#shichigosan .prologue{background-image:url("../imgs/753/bg-forest-main.png");background-repeat:no-repeat;background-position:center 10rem;background-size:140%;min-height:73rem;position:relative;margin-bottom:6rem}@media screen and (min-width: 743px){#shichigosan .prologue{background-position:center top;background-size:auto;min-height:110rem}}@media screen and (min-width: 992px){#shichigosan .prologue{min-height:120rem;margin-bottom:6rem}}#shichigosan .prologue h2{margin-top:4rem}@media screen and (min-width: 743px){#shichigosan .prologue h2{margin-top:6rem}}#shichigosan .prologue .prologue-pic{position:absolute;bottom:0;width:100%;padding:0 1.5rem}#shichigosan .prologue .prologue-pic img{width:100%;height:auto}@media screen and (min-width: 743px){#shichigosan .prologue .prologue-pic{left:50%;transform:translateX(-50%);padding:0 2.5rem}}@media screen and (min-width: 992px){#shichigosan .prologue .prologue-pic{padding:0;width:100rem}}#shichigosan .forest-pic{background-repeat:no-repeat;background-size:contain;margin-bottom:6rem}@media screen and (min-width: 992px){#shichigosan .forest-pic{margin-bottom:6rem}}#shichigosan .forest-pic.right .inner-wrap,#shichigosan .forest-pic.left .inner-wrap{margin-left:auto;margin-right:auto}@media screen and (min-width: 992px){#shichigosan .forest-pic.right .inner-wrap,#shichigosan .forest-pic.left .inner-wrap{width:100rem}}#shichigosan .forest-pic.right .pic-content{margin-left:13rem;margin-right:2.5rem}@media screen and (min-width: 743px){#shichigosan .forest-pic.right .pic-content{margin-left:25rem;margin-right:0}}@media screen and (min-width: 992px){#shichigosan .forest-pic.right .pic-content{margin-left:auto;text-align:right}}#shichigosan .forest-pic.left .pic-content{margin-right:13rem;margin-left:2.5rem}@media screen and (min-width: 743px){#shichigosan .forest-pic.left .pic-content{margin-right:25rem;margin-left:0}}@media screen and (min-width: 992px){#shichigosan .forest-pic.left .pic-content{margin-right:auto;text-align:left}}#shichigosan .forest-pic.hut{background-image:url("../imgs/753/bg-hut.png");background-position:calc(50% - 15rem) center}@media screen and (min-width: 743px){#shichigosan .forest-pic.hut{background-position:calc(50% - 30rem) center}}@media screen and (min-width: 992px){#shichigosan .forest-pic.hut{background-position:calc(50% - 43rem) center}}#shichigosan .forest-pic.door{background-image:url("../imgs/753/bg-door.png");background-position:calc(50% + 13rem) center}@media screen and (min-width: 743px){#shichigosan .forest-pic.door{background-position:calc(50% + 32rem) center}}@media screen and (min-width: 992px){#shichigosan .forest-pic.door{background-position:calc(50% + 43rem) center}}#shichigosan .forest-pic.tree{background-image:url("../imgs/753/bg-tree.png");background-position:calc(50% - 15rem) center}@media screen and (min-width: 743px){#shichigosan .forest-pic.tree{background-position:calc(50% - 30rem) center}}@media screen and (min-width: 992px){#shichigosan .forest-pic.tree{background-position:calc(50% - 43rem) center}}#shichigosan .forest-pic.squirrel{background-image:url("../imgs/753/bg-squirrel.png");background-position:calc(50% + 13rem) center}@media screen and (min-width: 743px){#shichigosan .forest-pic.squirrel{background-position:calc(50% + 32rem) center}}@media screen and (min-width: 992px){#shichigosan .forest-pic.squirrel{background-position:calc(50% + 43rem) center}}#shichigosan .gallery{gap:1rem}@media screen and (min-width: 743px){#shichigosan .gallery{gap:1.5rem}}#shichigosan .gallery .item{width:calc(50% - .5rem)}#shichigosan .gallery .item.num-7{width:100%}@media screen and (min-width: 743px){#shichigosan .gallery .item{width:auto;flex-grow:1}}@media screen and (min-width: 743px){#shichigosan .gallery .item.num-1,#shichigosan .gallery .item.num-4{width:calc(65% - 1.5rem)}}@media screen and (min-width: 743px){#shichigosan .gallery .item.num-2,#shichigosan .gallery .item.num-3{width:calc(35.4% - 1.5rem)}}@media screen and (min-width: 743px){#shichigosan .gallery .item.num-5,#shichigosan .gallery .item.num-6,#shichigosan .gallery .item.num-7{width:calc(33.3333% - 1.5rem);height:auto}}#shichigosan .gallery img{width:100%}#shichigosan .dress{gap:1rem}#shichigosan .dress .item{width:calc(50% - 1rem);flex:1 1 auto}@media screen and (min-width: 743px){#shichigosan .dress .item{width:calc(33.3333% - 1rem)}}#shichigosan .dress .item img{width:100%}#shichigosan .dress .item.full{width:100%}#shichigosan .color-pink{color:#e4007f}#shichigosan .footer{background-image:url("../imgs/753/bg-753-footer.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:6rem}@media screen and (min-width: 743px){#shichigosan .footer{padding-bottom:12rem}}@media screen and (min-width: 1280px){#shichigosan .footer{padding-bottom:22rem}}#shichigosan .footer-btn{margin-top:3rem}#shichigosan .footer-btn .btn-box .btn{margin-bottom:1rem}@media screen and (min-width: 992px){#shichigosan .footer-btn .btn-box .btn{margin-bottom:0}}#plan .plan-title{background-color:#026853;color:#fff;display:flex;flex-wrap:wrap;align-items:center}#plan .plan-title figure{margin:0;width:100%}@media screen and (min-width: 743px){#plan .plan-title figure{width:auto}}#plan .plan-title h2{text-align:center;color:#fff;width:100%;padding:1rem}@media screen and (min-width: 743px){#plan .plan-title figure+h2{width:calc(100% - 54rem);padding:0}}#plan .plan-table{width:100%;margin-bottom:3rem}@media screen and (min-width: 743px){#plan .plan-table{width:calc(50% - 1rem);margin-bottom:0}}#plan .plan-table h3{color:#006853}#plan .plan-table table{width:100%;font-size:1.2rem}#plan .plan-table table tr th,#plan .plan-table table tr td{border-bottom:1px solid #ccc;padding:1rem 0;vertical-align:top}#plan .plan-table table tr th{width:18rem}@media screen and (min-width: 743px){#plan .plan-table table tr th{width:23rem}}@media screen and (min-width: 992px){#plan .plan-table table tr th{width:33rem}}#plan .baby-kids .plan-image img{width:100%;height:auto}#plan .column-image{width:100%}@media screen and (min-width: 743px){#plan .column-image{width:50%}}#plan .column-text{width:100%}@media screen and (min-width: 743px){#plan .column-text{width:calc(50% - 3rem)}}#plan .column-text h3{font-size:1.8rem}#plan .column-text table{width:100%}#plan .column-text table.price td{width:16rem}#plan .column-text .border-line{border:1px solid #026853;padding:.5rem 1rem}#plan .column-text .border-line table.option-price{width:100%}#plan .column-text .border-line table.option-price th,#plan .column-text .border-line table.option-price td{border-bottom:1px solid #ccc;padding:.5rem 0}#plan .column-text .border-line table.option-price td{width:18rem}#plan .column-text .border-line table.option-price tr:last-child th,#plan .column-text .border-line table.option-price tr:last-child td{border-bottom:none}#flow .flexbox{align-items:center}#flow .border-box{background-color:rgba(255,255,255,.8)}#flow .column-image{width:100%}@media screen and (min-width: 743px){#flow .column-image{width:50%}}#flow .column-text{width:100%;margin-bottom:3rem}@media screen and (min-width: 743px){#flow .column-text{width:calc(50% - 3rem);margin-bottom:0}}#flow .column-text h3{color:#026853}#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%;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:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#furisode .ttl-point .point-box{color:#eb5e67;display:flex;flex-wrap:wrap;justify-content: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:flex;flex-wrap:wrap;gap:1rem}#furisode .gallery figure{margin:0}#furisode .gallery img{width:100%;height:auto}#furisode .gallery .gallery-item{margin:0;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{flex:1 1 auto;width:calc(50% - 1rem)}@media screen and (min-width: 743px){#furisode .gallery.col--3 .gallery-item{width:calc(33.3333% - 1rem)}}#furisode .gallery.col--3.sp-first-large .gallery-item:nth-child(1){width:100%}@media screen and (min-width: 743px){#furisode .gallery.col--3.sp-first-large .gallery-item:nth-child(1){width:calc(33.3333% - 1rem)}}#furisode .gallery.col--3.sp-first-large .gallery-item:nth-child(2),#furisode .gallery.col--3.sp-first-large .gallery-item:nth-child(3){width:calc(50% - 1rem)}@media screen and (min-width: 743px){#furisode .gallery.col--3.sp-first-large .gallery-item:nth-child(2),#furisode .gallery.col--3.sp-first-large .gallery-item:nth-child(3){width:calc(33.3333% - 1rem)}}#furisode .gallery.tile--3{gap:1px}#furisode .gallery.tile--3 .gallery-item{flex:1 1 auto;width:calc(33.3333% - 1px);text-align:center}#furisode .gallery.col--4 .gallery-item{flex:1 1 auto;width:calc(50% - 1rem)}@media screen and (min-width: 743px){#furisode .gallery.col--4 .gallery-item{width:calc(25% - 1rem)}}#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}@media screen and (min-width: 743px){#furisode .summary{text-align:center}}#furisode .campaign{width:100%}@media screen and (min-width: 992px){#furisode .campaign{width:96rem;margin-left:auto;margin-right:auto}}#furisode .campaign img{width:100%;height:auto}#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:flex;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%;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:flex;align-items:center;justify-content:space-between}}#furisode .flow .flow-item .step{background-color:#ea6874;color:#fff;width:8rem;height:8rem;display:flex;margin:auto;border-radius:50%;align-items: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%;transform:translateX(-50%);color:#ea6874;font-size:4rem}#furisode .flow .content-inner-box{padding-bottom:2rem}#access .page-title{line-height:3rem;font-size:2rem}@media screen and (min-width: 743px){#access .page-title{font-size:3rem;line-height:4rem}}#access .page-title span{font-size:1.4rem;color:#000}#access .gallery{display:flex;gap:1rem}#access .gallery .gallery-item{flex:1 1 auto;width:calc(50% - 1rem)}@media screen and (min-width: 743px){#access .gallery .gallery-item{width:calc(25% - 1rem)}}@media screen and (min-width: 743px){#access .business-info{margin-left:auto;margin-right:auto}}@media screen and (min-width: 743px)and (min-width: 743px){#access .business-info{width:60rem}}#access .business-info table{width:100%;border-top:1px solid #ccc}#access .business-info table th,#access .business-info table td{padding:1rem 0;border-bottom:1px solid #ccc;word-break:break-all}#access .business-info table th{width:12rem}#access .google-map iframe{width:100%;height:39rem}@media screen and (min-width: 743px){#access .google-map iframe{height:50rem}}.contact-photo{width:100%}@media screen and (min-width: 743px){.contact-photo{width:50%}}.contact-text{width:100%}@media screen and (min-width: 743px){.contact-text{width:45%}}.snow-monkey-form .required{color:#dd5050}.snow-monkey-form .smf-action{text-align:center;margin-top:2rem}.snow-monkey-form .smf-action .smf-button-control__control{display:inline-block;font-size:1.6rem;position:relative;text-decoration:none;text-align:center;padding:.5rem 1.5rem;transition:.3;background-color:#026853;background-image:none;border:1px solid #026853;color:#fff}.snow-monkey-form .smf-action .smf-button-control__control[data-action=back]{color:#026853;background-color:#fff}.snow-monkey-form .smf-item__description{font-size:1.2rem;margin:0 0 .5rem}.snow-monkey-form .smf-system-error-content{border:2px solid #dd5050;padding:1.5rem}.campaign .campaign-slider .slide-item{display:block;margin:0 .5rem;width:16rem;text-decoration:none}@media screen and (min-width: 743px){.campaign .campaign-slider .slide-item{width:24rem}}.campaign .campaign-slider figure{margin:0}.campaign .campaign-slider figure img{border:1px solid #ccc}.campaign .campaign-slider .item-text h3{font-size:1.4rem;line-height:1.8rem;margin:0}/*# sourceMappingURL=single.css.map */