﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;margin:0}img{max-width:100%;vertical-align:bottom}a{text-decoration:none}.pc-only{display:block}@media screen and (max-width: 767px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 767px){.sp-only{display:block}}.campaign-link{width:740px;margin:0 auto 45px}@media screen and (max-width: 767px){.campaign-link{overflow:hidden;width:100%;max-width:480px}}.campaign-link__inner{position:relative;width:540px;padding:25px 0px 40px 40px;background-color:#15376a}.campaign-link__inner::after{content:"";position:absolute;display:block;width:30px;height:12px;bottom:12px;left:286px;background:url("/lp/flowergarden2019/assets/images/arrow-01.png") center/contain no-repeat}.campaign-link__title{margin-bottom:12px}.campaign-link__text{color:#fff;font-size:18px;line-height:1.77778;font-weight:normal}.campaign-link__image{position:absolute;width:332px;top:-40px;left:410px}.contents-container{width:800px;max-width:100%;margin:0 auto}@media screen and (max-width: 767px){.contents-container{width:100%}}header .logo{width:345px;margin:0 auto;padding:34px 0}@media screen and (max-width: 767px){header .logo{width:215px;margin:0 auto;padding:18px 0}}.hero{margin-bottom:70px}@media screen and (max-width: 767px){.hero{margin-bottom:25px}}.hero__title{position:relative;height:600px;overflow:hidden;background-color:#15376a}@media screen and (max-width: 767px){.hero__title{height:auto}}.hero__title-img{position:absolute;height:100%;max-width:none;right:50%;transform:translateX(50%)}@media screen and (max-width: 767px){.hero__title-img{position:static;height:auto;width:100%;max-width:100%;transform:none}}.section-1{padding:130px 0 120px 0;background:url("/lp/flowergarden2019/assets/images/section-1-bg.png") repeat;text-align:center}@media screen and (max-width: 767px){.section-1{padding:50px 15px 60px;background-size:200px}}.section-1__title{margin-bottom:90px}@media screen and (max-width: 767px){.section-1__title{margin-bottom:50px}}.section-1__title img{width:560px}@media screen and (max-width: 767px){.section-1__title img{width:280px}}.section-1__product-image{margin-bottom:50px}@media screen and (max-width: 767px){.section-1__product-image{margin:0 -15px 32px}}.section-1__text{margin-bottom:50px;font-size:16px;line-height:2}@media screen and (max-width: 767px){.section-1__text{margin-bottom:32px;font-size:14px;line-height:2.14;letter-spacing:-0.05em}}.section-1__fragrance{margin-bottom:60px}@media screen and (max-width: 767px){.section-1__fragrance{max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:25px}}@media screen and (max-width: 767px){.section-1__flower{margin-left:auto;margin-right:auto;max-width:480px}}.section-2{padding:310px 20px;width:1240px;max-width:100%;margin:0 auto;background:url("/lp/flowergarden2019/assets/images/section-2-bg-01.png") center 120px no-repeat,url("/lp/flowergarden2019/assets/images/section-2-bg-02.png") center bottom 120px no-repeat;text-align:center}@media screen and (max-width: 767px){.section-2{padding:140px 15px 150px;background:url("/lp/flowergarden2019/assets/images/sp/section-2-bg-01.png") left 32px no-repeat,url("/lp/flowergarden2019/assets/images/sp/section-2-bg-02.png") right 56px no-repeat,url("/lp/flowergarden2019/assets/images/sp/section-2-bg-03.png") left bottom 64px no-repeat,url("/lp/flowergarden2019/assets/images/sp/section-2-bg-04.png") right bottom 56px no-repeat}}.section-2__title{margin-bottom:58px}@media screen and (max-width: 767px){.section-2__title{margin-bottom:38px}}.section-2__title img{width:166px}@media screen and (max-width: 767px){.section-2__title img{width:132px}}.section-2__inner{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:60px 30px 80px;border:3px solid #263778;background-color:rgba(255,255,255,0.9);z-index:1}@media screen and (max-width: 767px){.section-2__inner{padding:50px 25px 25px;border:2px solid #263778}}.section-2__inner::before{content:"";display:block;position:absolute;top:6px;right:5px;left:5px;bottom:6px;border:4px solid #263778;z-index:-1}@media screen and (max-width: 767px){.section-2__inner::before{top:3px;right:2px;left:2px;bottom:3px;border:2px solid #263778}}.section-2__products{display:flex;justify-content:center;flex-wrap:wrap;width:860px;max-width:100%;margin:0 auto -12px}@media screen and (max-width: 767px){.section-2__products{margin:0 -10px;max-width:calc(100% + 20px)}}.section-2__products-item{width:180px;margin:0 12px 80px;font-size:13px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.section-2__products-item{width:50%;max-width:180px;margin:0 0 50px;padding:0 6px}}.section-2__text{margin-bottom:50px;font-size:16px;line-height:2}@media screen and (max-width: 767px){.section-2__text{margin-bottom:32px;font-size:14px;line-height:2.14}}.section-2__fragrance{margin-bottom:60px}@media screen and (max-width: 767px){.section-2__fragrance{margin-bottom:25px}}.section-2 .btn{margin-bottom:20px}@media screen and (max-width: 767px){.section-2 .btn{margin-bottom:15px}}.section-3{padding:120px 0;background:url("/lp/flowergarden2019/assets/images/section-3-bg.png") top center no-repeat}@media screen and (max-width: 767px){.section-3{padding:0 0 60px 0}}.section-3__inner{max-width:1200px;margin:0 auto}.section-3 .profile{margin:0 0 80px;padding:20px 20px 35px;color:#fff;font-size:14px;line-height:2;background-color:#15376a}@media screen and (max-width: 767px){.section-3 .profile{padding:25px 15px 20px;margin:0 0 10px;color:#fff;font-size:12px;line-height:1.833333}}.section-3 .profile__inner{position:relative;width:800px;max-width:100%;margin:0 auto}.section-3 .profile__row{margin-bottom:1em}@media screen and (max-width: 767px){.section-3 .profile__row{text-align:center}}@media screen and (max-width: 767px){.section-3 .profile__name{width:100%;max-width:345px}}.section-3 .profile__image{position:absolute;top:0;right:0}.section-3 .profile__text{padding-right:270px}@media screen and (max-width: 767px){.section-3 .profile__text{padding-right:0}}.section-3 .campaign-link{margin-bottom:80px}@media screen and (max-width: 767px){.section-3 .campaign-link{margin-bottom:75px}}.section-3 .limited-item{margin-bottom:80px;padding:60px 30px 80px;max-width:1200px;background-color:rgba(255,255,255,0.5)}@media screen and (max-width: 767px){.section-3 .limited-item{margin:0 auto 30px;padding:40px 15px 15px;max-width:600px}}.section-3 .limited-item__title{text-align:center;margin-bottom:65px}@media screen and (max-width: 767px){.section-3 .limited-item__title{padding:0 25px;margin-bottom:30px}}.section-3 .limited-item__row{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;width:100%}@media screen and (max-width: 767px){.section-3 .limited-item__row{display:block}}.section-3 .limited-item__row img{padding:0 10px;width:50%}@media screen and (max-width: 767px){.section-3 .limited-item__row img{width:100%;margin:0;padding:0}}.section-3 .lineup{position:relative;padding:60px 8%}@media screen and (max-width: 767px){.section-3 .lineup{padding:50px 10px}}.section-3 .lineup .section-2__title{text-align:center}.section-3 .lineup__row{display:flex;margin-bottom:90px}@media screen and (max-width: 767px){.section-3 .lineup__row{display:block;margin-bottom:0px}}.section-3 .lineup__wrapper{padding:0 15px}.section-3 .lineup__column{position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:50%}@media screen and (max-width: 767px){.section-3 .lineup__column{width:100%;padding-bottom:50px}.section-3 .lineup__column:first-of-type::after{content:"";display:block;position:absolute;bottom:28px;right:50%;transform:translateX(50%);width:270px;height:1px;border-bottom:1px dashed #b4922c}}.section-3 .lineup__column .section-2__products-item{max-width:50%;padding:0  6px;margin:0;display:inline-block}.section-3 .lineup__column .section-2__products-item--limited{width:380px;padding:0  8px;max-width:100%}.section-3 .lineup__lead{width:100%;text-align:center;margin-bottom:60px}@media screen and (max-width: 767px){.section-3 .lineup__lead{margin-bottom:35px}}@media screen and (max-width: 767px){.section-3 .lineup .btn__wrapper{padding:0 20px}}.section-3 .lineup .btn{margin-bottom:20px}.section-3 .lineup .section-3__copy{position:absolute;font-size:12px;bottom:30px;right:30px}@media screen and (max-width: 767px){.section-3 .lineup .section-3__copy{font-size:10px;bottom:18px;right:auto;left:30px}}.section-4{padding:130px 0;background:url(/lp/flowergarden2019/assets/images/section-4-bg.jpg) center top/1600px repeat-y}@media screen and (max-width: 767px){.section-4{padding:60px 15px;background:url(/lp/flowergarden2019/assets/images/sp/section-4-bg.jpg) center top/100% repeat-y}}.section-4__title{margin-bottom:60px;padding:0 25px;text-align:center}@media screen and (max-width: 767px){.section-4__title{margin-bottom:30px}}.section-4 .section-4-1{padding:50px 30px 60px;margin:0 auto 120px;max-width:1200px;font-size:16px;text-align:center;background-color:rgba(255,255,255,0.9)}@media screen and (max-width: 767px){.section-4 .section-4-1{padding:30px 15px 40px;margin:0 -15px 40px}}.section-4 .section-4-1__lead{margin:0 auto 1.5em;line-height:1.8;font-weight:bold;letter-spacing:-0.05em}@media screen and (max-width: 480px){.section-4 .section-4-1__lead{font-size:3.5vw}}.section-4 .section-4-1__row{position:relative;padding-top:80px;height:292px;text-align:center}@media screen and (max-width: 1100px){.section-4 .section-4-1__row{padding:0 25px;height:auto}}.section-4 .section-4-1__image{position:absolute;top:0;left:50%;transform:translateX(-50px)}@media screen and (max-width: 1100px){.section-4 .section-4-1__image{margin-bottom:15px;position:static;transform:none}}@media screen and (max-width: 767px){.section-4 .section-4-1__image{width:295px}}.section-4 .section-4-1__text{width:380px;padding:20px 0 20px 0;margin:0 50% 0 auto;margin:0 calc(50% - 20px) 0 auto;line-height:2;letter-spacing:-0.05em;text-align:center;background:url(/lp/flowergarden2019/assets/images/section-4-1-bg.png) center/contain no-repeat}@media screen and (max-width: 1100px){.section-4 .section-4-1__text{width:auto;margin:0 0 20px}}@media screen and (max-width: 480px){.section-4 .section-4-1__text{font-size:3.5vw;line-height:1.5}}.section-4 .section-4-1__btn{position:relative;display:inline-block;width:100%;max-width:600px;background-color:#15376a;color:#dfb434;line-height:5;font-weight:bold;border-radius:5px}@media screen and (max-width: 767px){.section-4 .section-4-1__btn{max-width:400px;font-size:13px}}.section-4 .section-4-1__btn::after{content:"";display:block;position:absolute;width:10px;height:10px;border-top:2px solid #dfb434;border-right:2px solid #dfb434;top:50%;right:15%;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.section-4 .section-4-1__btn::after{width:8px;height:8px;right:3%}}.section-4 .section-4-1__btn:hover{opacity:0.7}.section-4 .section-4-2{margin:0 auto 40px;padding:60px 0 0 80px;position:relative;width:100%;max-width:800px;padding:60px 30px 80px;border:2px solid #af8f2f;background-color:rgba(255,255,255,0.9);z-index:1;text-align:center}@media screen and (max-width: 767px){.section-4 .section-4-2{margin:0 auto 20px;padding:30px 25px 40px;border:2px solid #af8f2f}}.section-4 .section-4-2::before{content:"";display:block;position:absolute;top:4px;right:4px;left:4px;bottom:4px;border:3px solid #af8f2f;z-index:-1}@media screen and (max-width: 767px){.section-4 .section-4-2::before{top:3px;right:2px;left:2px;bottom:3px;border:2px solid #af8f2f}}.section-4 .section-4-2__title{width:200px;margin:0 auto 40px;font-size:20px;line-height:2;color:#fff;border-radius:30px;background-color:#af8f2f;text-align:center}@media screen and (max-width: 767px){.section-4 .section-4-2__title{width:180px;margin:0 auto 10px;font-size:16px;line-height:2.2;border-radius:18px}}.section-4 .section-4-2__step-title{margin-bottom:48px;text-align:center}@media screen and (max-width: 767px){.section-4 .section-4-2__step-title{margin-bottom:24px}}.section-4 .section-4-2__step-title img{width:124px}@media screen and (max-width: 767px){.section-4 .section-4-2__step-title img{width:62px}}.section-4 .section-4-2__lead{font-size:16px;font-weight:bold;line-height:1.8}@media screen and (max-width: 767px){.section-4 .section-4-2__lead{font-size:14px;letter-spacing:-0.03em}}.section-4 .section-4-2__btn{display:inline-block;margin-bottom:20px}@media screen and (max-width: 767px){.section-4 .section-4-2__btn{margin-bottom:15px}}.section-4 .section-4-2__btn:hover{opacity:0.7}.section-4 .section-4-2__text{line-height:2}@media screen and (max-width: 767px){.section-4 .section-4-2__text{font-size:13px;line-height:1.5}}.section-4 .section-4-2__caution{width:100%;max-width:590px;margin:0 auto;padding:16px 20px 16px 30px;line-height:2;text-align:left;background-color:rgba(255,244,241,0.9);border-radius:10px;letter-spacing:-0.05em}@media screen and (max-width: 767px){.section-4 .section-4-2__caution{padding:16px 15px 16px 25px;font-size:13px;border-radius:5px}}.section-4 .section-4-2__caution p:last-child{text-indent:-1em;padding-left:1em}.section-4 .section-4-2 .section-4-2__step:first-of-type{position:relative;padding-bottom:60px}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:first-of-type{padding-bottom:30px}}.section-4 .section-4-2 .section-4-2__step:first-of-type .section-4-2__lead{margin-bottom:22px}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:first-of-type .section-4-2__text{padding-left:1em;text-indent:-1em;text-align:left}}.section-4 .section-4-2 .section-4-2__step:nth-of-type(2){padding-bottom:40px}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:nth-of-type(2){padding-bottom:0px}}.section-4 .section-4-2 .section-4-2__step:nth-of-type(2) .section-4-2__step-title{margin-bottom:40px}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:nth-of-type(2) .section-4-2__step-title{margin-bottom:20px}}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:nth-of-type(2) .section-4-2__lead{margin-bottom:16px}}.section-4 .section-4-2 .section-4-2__step:nth-of-type(3){position:relative}.section-4 .section-4-2 .section-4-2__step:nth-of-type(3) .section-4-2__lead{margin-bottom:50px}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:nth-of-type(3) .section-4-2__lead{margin-bottom:10px}}.section-4 .section-4-2 .section-4-2__step:nth-of-type(3) .section-4-2__step-title{margin-bottom:40px}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:nth-of-type(3) .section-4-2__step-title{margin-bottom:18px}}.section-4 .section-4-2 .section-4-2__step:nth-of-type(3) .section-4-2__text{margin-bottom:60px}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:nth-of-type(3) .section-4-2__text{margin-bottom:18px}}.section-4 .section-4-2 .section-4-2__step:nth-of-type(3) .section-4-2__text .strong{font-weight:bold}.section-4 .section-4-2 .section-4-2__step:not(:first-of-type){position:relative;padding-top:60px}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:not(:first-of-type){padding-top:40px}}.section-4 .section-4-2 .section-4-2__step:not(:first-of-type)::after{content:"";display:block;position:absolute;width:300px;height:1px;border-bottom:2px dashed #af8f2f;top:0;right:50%;transform:translateX(50%)}@media screen and (max-width: 767px){.section-4 .section-4-2 .section-4-2__step:not(:first-of-type)::after{width:200px;border-bottom:1px dashed #af8f2f}}.section-4 .section-4-3{position:relative;width:100%;max-width:800px;margin:0 auto 40px;padding:50px 60px 60px 70px;border:2px solid #fff;background-color:rgba(215,175,55,0.9);z-index:1}@media screen and (max-width: 767px){.section-4 .section-4-3{margin:0 auto 20px;padding:35px 20px 50px 25px}}.section-4 .section-4-3::before{content:"";display:block;position:absolute;top:4px;right:4px;left:4px;bottom:4px;border:3px solid #fff;z-index:-1}@media screen and (max-width: 767px){.section-4 .section-4-3::before{top:3px;right:2px;left:2px;bottom:3px;border:2px solid #fff}}.section-4 .section-4-3__title{margin-bottom:45px;font-size:20px;font-weight:bold;line-height:2;color:#fff;text-align:center}@media screen and (max-width: 767px){.section-4 .section-4-3__title{margin-bottom:30px;font-size:16px;line-height:1.6}}.section-4 .section-4-3__text{line-height:2}.section-4 .section-4-3__text li{list-style:none;text-indent:-1em;padding-left:1em;letter-spacing:-0.05em}@media screen and (max-width: 767px){.section-4 .section-4-3__text li{font-size:13px;line-height:1.6}}.section-4 .section-4-4{max-width:1200px;margin:0 auto;padding:60px 30px;text-align:center;background-color:rgba(255,255,255,0.9)}@media screen and (max-width: 767px){.section-4 .section-4-4{padding:40px 25px;font-size:13px}}.section-4 .section-4-4>p{padding-bottom:20px}@media screen and (max-width: 767px){.section-4 .section-4-4>p{padding-bottom:10px}}.section-4 .section-4-4__btn{position:relative;display:block;margin:0 auto 60px;width:400px;max-width:100%;font-size:20px;font-weight:bold;line-height:4;color:#fff;background-color:#00b7ee;z-index:1;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,0.25)}@media screen and (max-width: 767px){.section-4 .section-4-4__btn{margin:0 auto 30px;font-size:13px;line-height:3.75;box-shadow:1px 1px 1px rgba(0,0,0,0.25)}}.section-4 .section-4-4__btn::before{content:"";display:block;position:absolute;top:2px;right:2px;left:2px;bottom:2px;border:2px solid #fff;border-radius:3px;z-index:-1}@media screen and (max-width: 767px){.section-4 .section-4-4__btn::before{top:2px;right:2px;left:2px;bottom:2px;border:1px solid #fff}}.section-4 .section-4-4__btn:hover{opacity:0.7}.section-4 .section-4-4__inner{max-width:590px;margin:0 auto;border:1px solid #ea5d6e;border-radius:5px}.section-4 .section-4-4__inner>span{display:block;padding:50px 0;background-image:linear-gradient(150deg, #ea5d6e 0%, #ea5d6e 25%, #8c4798 85%, #8c4798);font-size:20px;font-weight:bold;color:#fff}@media screen and (max-width: 767px){.section-4 .section-4-4__inner>span{padding:22px 0;font-size:13px}}.section-4 .section-4-4__group{padding:20px 20px 40px}@media screen and (max-width: 767px){.section-4 .section-4-4__group{padding:10px 10px 20px}}.section-4 .section-4-4__group>p{margin-bottom:40px;padding:10px 20px;background-color:#fef3f0;line-height:2;text-align:left;letter-spacing:-0.05em}@media screen and (max-width: 767px){.section-4 .section-4-4__group>p{margin-bottom:10px;padding:10px}}.section-4 .section-4-4__group .section-4-4__btn{max-width:calc(100% - 20px);background-color:#ff5f72;margin-bottom:0;font-weight:normal}.section-4 .section-4-4 .copy{position:absolute;right:100vw}.agreement{padding:110px 30px 120px}@media screen and (max-width: 767px){.agreement{padding:60px 15px}}.agreement .section__title{margin-bottom:40px;font-size:20px;color:#b4922c;text-align:center}@media screen and (max-width: 767px){.agreement .section__title{margin-bottom:20px;font-size:16px}}.agreement__inner{max-width:800px;height:500px;margin:0 auto;padding:30px 40px 30px 35px;border:2px solid #b4922c;overflow-y:scroll;font-size:14px;line-height:1.8}@media screen and (max-width: 480px){.agreement__inner{height:335px;padding:20px;font-size:12px;line-height:1.666667}}.agreement .block{margin-bottom:1.5rem}.agreement__title{font-weight:bold;margin-bottom:1.5rem;text-align:center}.agreement__heading{font-weight:bold}.agreement__list-item{position:relative;list-style:none;padding-left:1em}.agreement__list-item::before{content:'・';position:absolute;left:0}.agreement__list-item--num{padding-left:1.5em}.agreement__list-item--num::before{display:none}.agreement__list-item--num .list-num{position:absolute;top:0;left:0}.agreement__link{color:inherit;cursor:pointer;text-decoration-line:underline;text-decoration:underline solid;transition:opacity 100ms}.agreement__link:hover{opacity:0.7}.agreement strong{font-weight:bold}.agreement .under-line{text-decoration:underline}.agreement>*:last-child{margin-bottom:0}.btn{display:flex;position:relative;width:400px;height:80px;margin:0 auto;justify-content:center;align-items:center;background-color:#b4922c;border-radius:5px;color:#fff;font-size:20px;font-weight:600;z-index:1}@media screen and (max-width: 767px){.btn{max-width:100%;height:60px;font-size:14px}}.btn::before{content:"";display:block;position:absolute;top:2px;right:2px;left:2px;bottom:2px;border:2px solid #fff;border-radius:4px;z-index:-1}@media screen and (max-width: 767px){.btn::before{border:1px solid #fff}}.btn::after{content:"";display:block;position:absolute;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:50%;right:40px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 374px){.btn::after{right:5%}}.btn:hover{opacity:0.7}.section-6 .swiper-container{padding-top:40px}.section-6 .swiper-slide{width:390px;max-width:90vw;padding:16px 0 35px;margin-bottom:45px;background-image:url("/special/19liquidrouge_cam/assets/images/section6-bg-1-top.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-1-bottom.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-1-middle.png");background-size:contain;background-position:top, bottom, top;background-repeat:no-repeat, no-repeat, repeat-y}.section-6 .swiper-slide--2{background-image:url("/special/19liquidrouge_cam/assets/images/section6-bg-2-top.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-2-bottom.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-2-middle.png")}.section-6 .swiper-slide--3{background-image:url("/special/19liquidrouge_cam/assets/images/section6-bg-3-top.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-3-bottom.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-3-middle.png")}.section-6 .swiper-slide--4{background-image:url("/special/19liquidrouge_cam/assets/images/section6-bg-4-top.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-4-bottom.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-4-middle.png")}.section-6 .swiper-slide--5{background-image:url("/special/19liquidrouge_cam/assets/images/section6-bg-5-top.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-5-bottom.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-5-middle.png")}.section-6 .swiper-slide--6{background-image:url("/special/19liquidrouge_cam/assets/images/section6-bg-6-top.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-6-bottom.png"),url("/special/19liquidrouge_cam/assets/images/section6-bg-6-middle.png")}.section-6 .swiper-slide .group-1 .lady{display:block;width:100%;margin:0 auto;padding:0 15px}.section-6 .swiper-slide .group-1 .lady-button{display:block;margin:0 auto;width:75%}.section-6 .swiper-slide .group-1 .open{display:none}.section-6 .swiper-slide .group-2{margin:0 25px;max-height:0px;transition:max-height 700ms;overflow:hidden}.section-6 .swiper-slide .group-2__inner{padding:25px 15px 5px;background-color:#fdede4;border-radius:10px;font-size:13px;line-height:1.692308;text-align:left}@media screen and (max-width: 767px){.section-6 .swiper-slide .group-2__inner{padding:25px 10px 10px;font-size:12px}}.section-6 .swiper-slide .group-2__inner .group-2__title{display:block;position:relative;line-height:1;margin:0 0 25px 0px;padding-left:35px}@media screen and (max-width: 767px){.section-6 .swiper-slide .group-2__inner .group-2__title{line-height:1;margin:0 0 25px 0px;padding-left:32px}}.section-6 .swiper-slide .group-2__inner .group-2__title::before{content:'';display:block;width:30px;height:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:url("/special/19liquidrouge_cam/assets/images/section4-rose.png") bottom/100% no-repeat}@media screen and (max-width: 767px){.section-6 .swiper-slide .group-2__inner .group-2__title::before{width:26px;height:40px}}.section-6 .swiper-slide .group-2__inner .group-2__text{margin-bottom:10px;margin-right:-5px}.section-6 .swiper-slide .group-2__inner .instagram-image{margin:0 0 10px;padding:0 10px}.section-6 .swiper-slide .group-2__inner .copy-text__wrapper{position:relative;border:1px solid #8b0a1f;background-color:#fff;margin-bottom:30px}.section-6 .swiper-slide .group-2__inner .copy-text__wrapper .copy-text{padding:5px 5px 5px 10px}.section-6 .swiper-slide .group-2__inner .copy-text__wrapper .copy-text .red{color:#8b0a1f}.section-6 .swiper-slide .group-2__inner .copy-text__wrapper .copy{position:absolute;right:100vw}.section-6 .swiper-slide .group-2__inner .copy-text__wrapper .copy-button{display:block;margin-top:-1px;color:#fff;font-size:15px;line-height:3;text-align:center;background-color:#8b0a1f;font-family:sans-serif;font-weight:bold}.section-6 .swiper-pagination{top:0;bottom:auto}.section-6 .swiper-pagination-bullet{border:1px solid #bd3232;background-color:#fff;opacity:1}.section-6 .swiper-pagination-bullet-active{background-color:#bd3232}.section-6 .swiper-button-next,.section-6 .swiper-button-prev{top:350px;width:30px;height:50px;margin-top:-25px}.section-6 .swiper-button-prev{background-image:url("/special/19liquidrouge_cam/assets/images/left-arrow.png");right:calc(50vw + 154px);left:auto}.section-6 .swiper-button-next{background-image:url("/special/19liquidrouge_cam/assets/images/right-arrow.png");right:auto;left:calc(50vw + 154px)}.section-6 .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-duplicate-active):before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:#722929;opacity:0.6;margin-top:-16px}.section-6 .swiper-slide-active.is-open .open,.section-6 .swiper-slide-duplicate-active.is-open .open{display:block}.section-6 .swiper-slide-active.is-open .close,.section-6 .swiper-slide-duplicate-active.is-open .close{display:none}.section-6 .swiper-slide-active.is-open .group-2,.section-6 .swiper-slide-duplicate-active.is-open .group-2{max-height:750px}footer{background:#f8f8f8;padding:115px 0 20px}footer #totop{text-align:center;margin:0 auto 65px}footer .btn06{display:flex;justify-content:center;align-items:center;margin-bottom:60px}footer .btn06 p{margin:0 50px}footer .footer_logo{text-align:center;margin-bottom:60px}#totop{width:30px;height:51px;right:15px;bottom:55px}#totop:before{width:14px;height:14px;left:calc(50% - 9px);top:calc(50% - 5px)}footer{background-color:#f8f8f8;padding:60px 0 60px}address{text-align:center;font-size:90%}footer #totop{margin-bottom:20px}footer .footer_logo{text-align:center;margin:60px 0 40px;clear:both}footer .footer_logo img{width:324px}@media screen and (max-width: 767px){footer .footer_logo img{width:240px}}footer .btn06{margin-bottom:30px}footer .btn06 p{margin:0}footer .btn06 .btn_fb{width:32px;margin:0 1.5%}footer .btn06 .btn_ig{width:32px;margin:0 1.5%}footer .btn06 .btn_tw{width:32px;margin:0 1.5%}footer .btn06 .btn_line{width:32px;margin:0 1.5%}@media screen and (max-width: 767px){footer .btn06 .btn_fb{margin:0 4%}footer .btn06 .btn_ig{margin:0 4%}footer .btn06 .btn_tw{margin:0 4%}footer .btn06 .btn_line{margin:0 4%}}footer #totop2{position:fixed;right:50px;bottom:50px;width:110px}footer copyright{font-size:13px;font-style:normal}.lead{position:relative;margin-bottom:60px;text-align:center}@media screen and (max-width: 767px){.lead{margin-bottom:20px;overflow:hidden;height:730px}}@media screen and (max-width: 767px){.lead img{position:absolute;width:160%;max-width:600px;top:50%;left:50%;transform:translate(-50%, -50%)}}.lead .fadein{opacity:0;transform:translateY(16px);transition:all 1500ms}@media screen and (max-width: 767px){.lead .fadein{transform:translate(-50%, -47%)}}.lead .fadein.fade_on{opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){.lead .fadein.fade_on{transform:translate(-50%, -50%)}}.modal-button{display:block;width:670px;margin:0 auto 20px}@media screen and (max-width: 767px){.modal-button{margin-bottom:10px;width:335px;max-width:100%}}.modalArea{visibility:hidden;opacity:0;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;transition:.4s}.modalBg{width:100%;height:100%;background-color:rgba(30,30,30,0.6)}.modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;width:calc(100% - 40px);max-width:1000px;padding:10px 30px;background-color:rgba(255,255,255,0.9);border:2px solid #bd3232;padding:45px 0 80px}@media screen and (max-width: 767px){.modalWrapper{padding:20px 0 30px}}.modalWrapper p{margin-bottom:45px;font-size:24px;color:#bd3232;text-align:center}@media screen and (max-width: 767px){.modalWrapper p{margin-bottom:20px;font-size:16px}}.modalWrapper .logo-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.modalWrapper .logo-wrapper .logo{width:410px;max-width:100%;margin:0 15px 20px}@media screen and (max-width: 767px){.modalWrapper .logo-wrapper .logo{width:255px;max-width:100%;margin:0 10px 15px}}.closeModal{position:absolute;font-size:40px;color:#bd3232;top:1rem;right:2rem;cursor:pointer}@media screen and (max-width: 767px){.closeModal{top:0.5rem;right:1rem}}.is-show{visibility:visible;opacity:1}
