#flowerarch img{width:100%}#flowerarch #wrap{margin-bottom:36rem}@media screen and (max-width: 768px){#flowerarch #wrap{margin-bottom:1.7rem}}.en{font-size:1.2rem;display:block;text-align:center;text-transform:uppercase;margin:6.5rem 0 1em;display:none;font-weight:lighter}@media screen and (max-width: 768px){.en{font-size:1.8rem;margin:3.5rem 0 2rem}}.ttl{font-size:5rem;font-weight:bold;text-align:center;margin-bottom:1em;text-transform:uppercase;margin:6.5rem 0 1em}@media screen and (max-width: 768px){.ttl{margin-bottom:3.5rem;margin:3.5rem 0 2rem}}p.fz_24{letter-spacing:.05rem;line-height:1.5;margin-bottom:1em}@media screen and (max-width: 768px){p.fz_24{line-height:1.7;letter-spacing:.01rem;margin-bottom:2rem}}.mv h1+p{text-align:left;width:-moz-fit-content;width:fit-content;margin:0 auto 4rem}@media screen and (max-width: 768px){.mv h1+p{text-align:center;margin:0 auto 2rem}}.mv p{text-align:center}@media screen and (max-width: 768px){.mv p{text-align:left;padding:0 3rem;margin:auto}}p{font-size:1.6rem;line-height:1.5;letter-spacing:.1rem;text-align:left}.mv{margin-bottom:10.5rem}@media screen and (max-width: 768px){.mv{margin-bottom:6rem}}.sub_ttl{font-size:5rem;line-height:normal;letter-spacing:.1rem;margin-bottom:3.5rem;font-weight:bold}@media screen and (max-width: 768px){.sub_ttl{margin-bottom:1.8rem;font-size:3rem}}.sub_ttl small{font-size:2.4rem;line-height:1.5;letter-spacing:.05rem}@media screen and (max-width: 768px){.sub_ttl small{font-size:1.8rem}}.box{margin:auto;display:block}.box .flex{display:flex}.middle_ttl{font-size:5.5rem;line-height:1.2;letter-spacing:1.2rem;font-weight:bold}@media screen and (max-width: 768px){.middle_ttl{font-size:2.5rem;line-height:1.175;letter-spacing:normal}}.charm .middle_ttl{margin-top:10rem;margin-bottom:2rem;display:block}@media screen and (max-width: 768px){.charm .middle_ttl{margin-top:3.5rem}}.flex .vertical{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;margin-right:auto;margin-left:auto;margin-top:0;font-weight:bold}@media screen and (max-width: 768px){.flex .vertical{width:25%;display:flex;align-items:center}}@media screen and (max-width: 768px){.flex picture{width:75%}}.charm .flex+p{margin:5.5rem 0 10rem;display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.charm .flex+p{margin:3rem 0 4.5rem}}.box+.box{margin-top:6rem}@media screen and (max-width: 768px){.box+.box{margin-top:4rem}}.charm{margin-bottom:18rem}@media screen and (max-width: 768px){.charm{margin-bottom:14rem}}.charm .box:not(:first-of-type){padding:0 4rem}@media screen and (max-width: 768px){.charm .box:not(:first-of-type){padding:0 1rem}}#wrap .c-btn a{margin-top:6rem;margin-right:0}@media screen and (max-width: 768px){#wrap .c-btn a{margin:6rem auto 0}}@media screen and (max-width: 768px){.charm,.buy_area{padding:0 1.5rem}}.mv a{color:#007aaf;text-decoration:underline}/*# sourceMappingURL=flowerarch.css.map */