/**
 * @lastmodified 2020/10/2/2:08:15 pm
**/
.jp{font-family:heisei-maru-gothic-std,sans-serif;font-weight:800;margin-top:0}.page{overflow:hidden}@media screen and (min-width: 768px){.petit-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 40px}.petit-copy img{display:block}.petit-copy img:not(:first-child){margin-left:2%}.petit-copy img:nth-child(2){margin-bottom:40px}.about-eye{padding-top:50px}.about-eye ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.about-eye ul .eye-list{width:290px !important;text-align:center}.about-eye ul .eye-list p{position:relative;display:inline-block;margin-bottom:35px;color:#fd9d9d}.about-eye ul .eye-list p span{font-size:24px}.about-eye ul .eye-list p:before{content:"";height:22px;width:100%;background-image:radial-gradient(#fd9d9d 14%, transparent 21%);background-size:22px 22px;background-position:-4px;position:absolute;bottom:-18px;left:0}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-8px;margin-right:-8px}.btn-wrap .btn{overflow:hidden}.btn-wrap .btn:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fd9d9d;-webkit-transform:translate3d(0, 0, 0) scaleX(0);transform:translate3d(0, 0, 0) scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;transition:-webkit-transform 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1}.btn-wrap .btn:hover{border:solid 3px #fd9d9d;color:#fff !important}.btn-wrap .btn:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0, 0, 0) scaleX(1);transform:translate3d(0, 0, 0) scaleX(1)}.btn-wrap .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:rgba(253, 157, 157, 0);border:solid 1px #fff;letter-spacing:0.1em;text-decoration:none;margin:0 8px;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;border-radius:23px;position:relative;z-index:1;padding:0}.btn-wrap .btn.en-text{font-size:24px}.btn-wrap .btn.jp-text{font-size:18px}.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ttl-header01{text-align:center;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.05em}.ttl-header01 .ttl{padding:15px 59px 11px;min-width:387px;display:inline-block;color:#FFFFFF;font-size:26px;font-weight:bold;text-shadow:0 2px 2px rgba(0, 0, 0, .2);background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 );overflow:hidden;position:relative;z-index:1}.ttl-header01 .ttl:after,.ttl-header01 .ttl:before{content:"";width:0;height:0;border-style:solid;border-width:34px 0 34px 35px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%}.ttl-header01 .ttl:before{left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.ttl-header01 .ttl:after{right:0;-webkit-transform:translate3d(0, -50%, 0) scale(-1, 1);transform:translate3d(0, -50%, 0) scale(-1, 1)}.ttl-header01 .ttl02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 25px 7px;color:#fd9696;font-size:22px;font-weight:bold;background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 );overflow:hidden;position:relative;z-index:1;line-height:1}.ttl-header01 .ttl02:after,.ttl-header01 .ttl02:before{content:"";width:0;height:0;border-style:solid;border-width:24px 0 24px 10px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%}.ttl-header01 .ttl02:before{left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.ttl-header01 .ttl02:after{right:0;-webkit-transform:translate3d(0, -50%, 0) scale(-1, 1);transform:translate3d(0, -50%, 0) scale(-1, 1)}.ttl-header01 .ttl02 span{display:block;margin-left:10px;color:#000;font-size:0.6em}.ttl-header02{text-align:center;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.05em}.ttl-header02 .ttl{padding:15px 59px 11px;min-width:387px;display:inline-block;color:#fd9d9d;font-size:36px;font-weight:bold;text-shadow:0 2px 2px rgba(0, 0, 0, .2);overflow:hidden;position:relative;z-index:1}.ttl-header02 .ttl span{position:relative;display:block}.ttl-header02 .ttl span b{font-size:26px}.ttl-header02 .ttl span:before{content:"";height:22px;width:100%;background-image:radial-gradient(#fd9d9d 14%, transparent 21%);background-size:22px 22px;background-position:-4px;position:absolute;bottom:-18px;left:0}.text01{letter-spacing:0.05em;font-size:14px;color:#373737}.text02{letter-spacing:0.05em;font-size:16px;color:#373737}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainvisual{background:url(../img/top-bg1.jpg) center right no-repeat;background-size:cover;position:relative}.mainvisual .mainvisual-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mainvisual .mainvisual-inner .text-wrap{width:45%;margin-left:23%;padding:210px 0 40px;text-align:center}.mainvisual .mainvisual-inner .text-wrap h1{display:inline-block;position:relative}.mainvisual .mainvisual-inner .text-wrap h1:before{content:'';display:block;width:344px;height:326px;background:url(../img/top-txt1.png) no-repeat;background-size:contain;position:absolute;top:-200px;left:-310px}.mainvisual .mainvisual-inner .text-wrap img{max-width:100%;height:auto}.mainvisual .mainvisual-inner .text-wrap p{margin-top:4%}.mainvisual .mainvisual-inner .image{width:32%}.mainvisual .mainvisual-inner .image img{width:100%;height:auto}.mainvisual .text{text-align:right;text-shadow:2px 2px 0 #fff;font-size:12px;font-weight:bold;position:absolute;right:20px;bottom:20px}.sc-02{position:relative;padding:46px 44px;background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 )}.sc-02:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.sc-02:before{background:url(../img/bg-secondcontents.jpg) center center no-repeat;background-size:cover}.sc-02 .inner{max-width:calc(1060px + 20%);position:relative;z-index:2;padding:50px 10% 93px;background:#fff;border-radius:15px}.sc-02 .ttl-header02{margin-bottom:85px}.sc-02 .ttl-header01 p{font-size:0;padding-left:23px;text-align:left;line-height:1.2}.sc-02 .ttl-header01 p span{display:block;font-size:16px;letter-spacing:0.05em}.sc-02 .ttl-header01 p span:nth-child(1){color:#fd9696}.sc-02 .ttl-header01 p span:nth-child(2){color:#373737;font-weight:bold;font-size:20px;font-family:Arial}.sc-02 .ttl-header01 p span b{font-size:16px;font-weight:normal;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif}.sc-02 .item-detail{padding-right:60px}.sc-02 .comment{color:#f29c9f;font-size:18px;font-family:Arial;font-weight:bold;letter-spacing:0.025em;margin:23px 0 16px}.sc-02 .text01{color:#022222;line-height:1.71429;margin-bottom:55px}.sc-02 .row+.row{margin-top:100px}.sc-02 .used-item{background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 );border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:17px 40px}.sc-02 .used-item .dec{margin-left:50px;position:relative}.sc-02 .used-item h4{margin-top:-42px;color:#f29c9f;font-size:35px;font-family:Arial;letter-spacing:0.025em;white-space:nowrap}.sc-02 .used-item .text02{margin-top:15px;line-height:1.75}.sc-02 .used-item .text01{margin-top:18px}.sc-02 .used-item .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:6px;left:0;padding:0;width:100%;min-width:100px;height:45px;font-size:16px;border-radius:23px;border:solid 2px #fd9d9d !important;background:#FFFFFF;color:#fd9d9d;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s}.sc-02 .used-item .btn:hover{opacity:0.6;color:#FFFFFF}.sc-02 .instagram-image img{max-width:100%;height:auto}.sc-03{position:relative}.sc-03:after{content:"";width:100%;height:180px;background:url(../img/img-cloud2.png) center top repeat-x;position:absolute;top:170px;left:0}.sc-03:before{content:"";width:100%;height:calc(100% - 180px);background:url(../img/bg-lastcontents.png) center top;position:absolute;top:170px;left:0}.sc-03 .ttl-header03{background:#FFE7E9;height:170px;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sc-03 .ttl-header03 .ttl{font-size:36px;letter-spacing:0;color:#fd9696}.sc-03 .ttl-header03 .ttl span{position:relative}.sc-03 .ttl-header03 .ttl span b{font-size:16px;position:absolute;right:-15px;top:-29px}.sc-03 .ttl-header03 p{width:100%;max-width:1010px;text-align:right;margin:13px auto -30px}.sc-03 .inner{max-width:1060px;padding:150px 25px 93px;position:relative;z-index:2}.sc-03 .inner>.ttl-header02{margin-bottom:50px}.sc-03 .inner>.ttl-header02 .ttl{font-size:26px}.sc-03 .how-to-use{margin-bottom:80px}.sc-03 .how-to-use .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 40px}.sc-03 .how-to-use .step .step-content{width:22%}.sc-03 .how-to-use .step .step-content:not(:first-child){margin-left:4%}.sc-03 .how-to-use .step .step-content img{display:block;width:100%;height:auto;margin-bottom:20px}.sc-03 .how-to-use .step .step-content .number{font-weight:bold}.sc-03 .movie{margin-bottom:100px}.sc-03 .movie .ttl-header01{margin-bottom:40px}.sc-03 .movie .movie-wrap{margin:0 -15px 66px}.sc-03 .movie .movie-wrap .instagram-media{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto !important}.sc-03 .movie .row{margin-left:-15px;margin-right:-15px}.sc-03 .used-item{background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 );border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 33px 20px 40px;margin:0 15px}.sc-03 .used-item .img{width:140px}.sc-03 .used-item .img img{max-width:100%;height:auto}.sc-03 .used-item .dec{margin-left:23px;position:relative}.sc-03 .used-item h4{margin-top:-42px;color:#f29c9f;font-size:35px;font-family:Arial;letter-spacing:0.025em;white-space:nowrap}.sc-03 .used-item .text02{margin-top:15px;line-height:1.75}.sc-03 .used-item .text01{margin:10px 0 0}.sc-03 .used-item .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:6px;left:0;padding:0;min-width:100px;width:100%;height:45px;font-size:16px;border-radius:23px;border:solid 2px #fd9d9d !important;background:#FFFFFF;color:#fd9d9d;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s}.sc-03 .used-item .btn:hover{opacity:0.6}.sc-03 .component .ttl-header02{margin-bottom:60px}.sc-03 .component .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-03 .component .row .dec{padding:0 52px 0 68px}.sc-03 .component .row .text01{line-height:2}.sc-03 .component .row .text01+.text01{margin-top:30px}.product-component{background:#F9F9F9}.product-component .inner{max-width:1240px;padding:40px 15px 50px;font-size:13px;letter-spacing:0.05em}.product-component h3{text-align:center;margin-bottom:28px}.product-component .row{margin-left:-15px;margin-right:-15px}.product-component .product{min-width:270px;padding:0 15px}.product-component .product h4{margin-bottom:10px}.product-component .product p{line-height:1.76923}}@media screen and (max-width: 767px){.contents{margin-top:0 !important}.petit-copy{margin-bottom:15px}.petit-copy img{width:60%}.petit-copy img:nth-child(2){margin:-30px 0 0 40%}.petit-copy img:nth-child(3){margin:-40px 0 0 0}.about-eye{text-align:center}.about-eye li{margin-bottom:20px}.about-eye p{position:relative;display:inline-block;margin-bottom:25px;color:#fd9d9d}.about-eye p span{font-size:24px}.about-eye p:before{content:"";height:22px;width:100%;background-image:radial-gradient(#fd9d9d 14%, transparent 21%);background-size:22px 22px;background-position:-4px;position:absolute;bottom:-18px;left:0}.btn-wrap{width:auto;margin:auto}.btn-wrap a{margin-bottom:0;padding:0;font-size:14px}.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ttl-header01{text-align:center;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.05em}.ttl-header01 .ttl{padding:15px 15px 11px;width:96%;display:inline-block;color:#FFFFFF;font-size:18px;font-weight:bold;text-shadow:0 2px 2px rgba(0, 0, 0, .2);background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 );overflow:hidden;position:relative;z-index:1}.ttl-header01 .ttl:after,.ttl-header01 .ttl:before{content:"";width:0;height:0;border-style:solid;border-width:34px 0 34px 35px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%}.ttl-header01 .ttl:before{left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.ttl-header01 .ttl:after{right:0;-webkit-transform:translate3d(0, -50%, 0) scale(-1, 1);transform:translate3d(0, -50%, 0) scale(-1, 1)}.ttl-header01 .ttl02{padding:12px 30px 9px;display:inline-block;color:#FFFFFF;font-size:18px;font-weight:bold;background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 );overflow:hidden;position:relative;z-index:1;line-height:1}.ttl-header01 .ttl02:after,.ttl-header01 .ttl02:before{content:"";width:0;height:0;border-style:solid;border-width:24px 0 24px 10px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%}.ttl-header01 .ttl02:before{left:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.ttl-header01 .ttl02:after{right:0;-webkit-transform:translate3d(0, -50%, 0) scale(-1, 1);transform:translate3d(0, -50%, 0) scale(-1, 1)}.ttl-header01 .ttl02 span{display:block;margin-top:10px;color:#000;font-size:0.6em}.ttl-header02{text-align:center;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.05em}.ttl-header02 .ttl{padding:15px 15px 11px;width:100%;display:inline-block;color:#fd9d9d;font-size:9vw;font-weight:bold;text-shadow:0 2px 2px rgba(0, 0, 0, .2);overflow:hidden;position:relative;z-index:1;line-height:1.4}.ttl-header02 .ttl span{position:relative;display:inline-block}.ttl-header02 .ttl span b{font-size:6vw}.ttl-header02 .ttl span:before{content:"";height:22px;width:100%;background-image:radial-gradient(#fd9d9d 14%, transparent 21%);background-size:22px 22px;background-position:-4px;position:absolute;bottom:-19px;left:0}.text01{letter-spacing:0.05em;font-size:12px;color:#373737}.text02{letter-spacing:0.05em;font-size:14px;color:#373737}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainvisual{background:url(../img/top-bg1.jpg) center left no-repeat;background-size:cover;position:relative}.mainvisual .mainvisual-inner .text-wrap{padding:0% 5% 5% 9%}.mainvisual .mainvisual-inner .text-wrap h1{display:inline-block;padding-top:60px;position:relative}.mainvisual .mainvisual-inner .text-wrap h1:before{content:'';display:block;width:130px;height:123px;background:url(../img/top-txt1.png) no-repeat;background-size:contain;position:absolute;top:10%;left:-16%}.mainvisual .mainvisual-inner .text-wrap h1 img{display:block;width:70%;height:auto;margin-left:auto}.mainvisual .mainvisual-inner .text-wrap p{margin-top:20px}.mainvisual .mainvisual-inner .text-wrap p img{width:100%;height:auto}.mainvisual .mainvisual-inner .image{width:80%;margin-left:auto}.mainvisual .mainvisual-inner .image img{width:100%;height:auto}.mainvisual .text{padding:10px 5%;text-align:right;text-shadow:2px 2px 0 #fff;font-size:10px;font-weight:bold;position:absolute;right:0;bottom:0}.sc-02{position:relative;padding:46px 4%;background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 )}.sc-02:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.sc-02:before{background:url(../img/bg-secondcontents.jpg) center center no-repeat;background-size:cover}.sc-02 .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.sc-02 .inner{max-width:1060px;position:relative;z-index:2;padding:20px 3%;background:#fff;border-radius:10px}.sc-02 .ttl-header02{margin-bottom:40px}.sc-02 .ttl-header01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.sc-02 .ttl-header01 p{margin-top:10px;text-align:center;font-size:0;line-height:1.2}.sc-02 .ttl-header01 p span{display:block;font-size:13px;letter-spacing:0.05em}.sc-02 .ttl-header01 p span:nth-child(1){color:#fd9696}.sc-02 .ttl-header01 p span:nth-child(2){color:#373737;font-weight:bold;font-size:14px;font-family:Arial}.sc-02 .ttl-header01 p span b{font-size:12px;font-weight:normal;font-family:Meiryo, Tahoma, Verdana, Arial, sans-serif}.sc-02 .ttl-header01 img{max-width:100%;height:auto}.sc-02 .item-detail{width:100%}.sc-02 .comment{color:#f29c9f;font-size:18px;font-family:Arial;font-weight:bold;letter-spacing:0.025em;margin:23px 0 16px}.sc-02 .text01{color:#022222;line-height:1.71429;margin-bottom:40px}.sc-02 .row+.row{margin-top:50px}.sc-02 .used-item{background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 );border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:40px 5% 0px;position:relative;text-align:center}.sc-02 .used-item .img{width:100%;margin-bottom:15px;text-align:center}.sc-02 .used-item .img img{width:50%;height:auto}.sc-02 .used-item .dec{text-align:left}.sc-02 .used-item h4{color:#f29c9f;font-size:30px;font-family:Arial;letter-spacing:0.025em;white-space:nowrap;position:absolute;top:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sc-02 .used-item .text02{margin-top:5px;line-height:1.75}.sc-02 .used-item .text01{margin:10px 0 70px}.sc-02 .used-item .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:18px;left:5%;padding:0;min-width:100px;width:90%;height:40px;font-size:14px;border-radius:20px;border:solid 2px #fd9d9d !important;background:#FFFFFF;color:#fd9d9d;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s}.sc-02 .used-item .btn:hover{opacity:0.6}.sc-02 .instagram-image{display:none;margin-top:30px}.sc-02 .instagram-image img{max-width:100%;height:auto}.sc-03{position:relative}.sc-03:after{content:"";width:100%;height:180px;background:url(../img/img-cloud2.png) center top repeat-x;background-size:contain;position:absolute;top:170px;left:0}.sc-03:before{content:"";width:100%;height:calc(100% - 180px);background:url(../img/bg-lastcontents.png) center -44px;background-size:300%;position:absolute;top:170px;left:0}.sc-03 .ttl-header03{background:#FFE7E9;height:170px;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sc-03 .ttl-header03 .ttl{font-size:19px;letter-spacing:0;color:#fd9696;line-height:1.5}.sc-03 .ttl-header03 .ttl span{position:relative}.sc-03 .ttl-header03 .ttl span b{font-size:16px;position:absolute;right:-15px;top:-24px}.sc-03 .ttl-header03 p{width:100%;max-width:1010px;text-align:right;margin:13px auto -30px}.sc-03 .inner{max-width:1060px;padding:30px 25px 45px;position:relative;z-index:2}.sc-03 .inner>.ttl-header02{margin-bottom:50px}.sc-03 .inner>.ttl-header02 .ttl{font-size:5.6vw}.sc-03 .how-to-use{margin-bottom:60px}.sc-03 .how-to-use .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sc-03 .how-to-use .step .step-content{width:46%}.sc-03 .how-to-use .step .step-content:not(:nth-child(odd)){margin-left:8%}.sc-03 .how-to-use .step .step-content img{display:block;width:100%;height:auto;margin-bottom:20px}.sc-03 .how-to-use .step .step-content .number{font-weight:bold}.sc-03 .movie{margin-bottom:50px}.sc-03 .movie .ttl-header01{margin-bottom:40px}.sc-03 .movie .movie-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 33px}.sc-03 .movie .movie-wrap .instagram-media{min-width:100% !important;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 15px !important}.sc-03 .movie .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.sc-03 .used-item{background:#ffd7db;background:linear-gradient(135deg, #ffd7db 0%, #ede7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd7db', endColorstr='#ede7f9',GradientType=1 );border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:5%}.sc-03 .used-item+.used-item{margin-top:30px}.sc-03 .used-item .img{width:100%;margin-bottom:15px;text-align:center}.sc-03 .used-item .img img{width:50%;height:auto}.sc-03 .used-item .dec{position:relative;padding-bottom:60px}.sc-03 .used-item h4{margin-top:-42px;color:#f29c9f;font-size:35px;font-family:Arial;letter-spacing:0.025em;white-space:nowrap}.sc-03 .used-item .text02{line-height:1.75}.sc-03 .used-item .text01{margin:10px 0 0}.sc-03 .used-item .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:6px;left:0;padding:0;min-width:100px;width:100%;height:40px;font-size:14px;border-radius:23px;border:solid 2px #fd9d9d !important;background:#FFFFFF;color:#fd9d9d;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s}.sc-03 .used-item .btn:hover{opacity:0.6}.sc-03 .component .ttl-header02{margin-bottom:60px}.sc-03 .component .ttl-header02 .ttl{font-size:4.9vw}.sc-03 .component .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.sc-03 .component .row .img{width:100%}.sc-03 .component .row .img img{width:100%;height:auto}.sc-03 .component .row .dec{margin-top:20px}.sc-03 .component .row .text01{line-height:2}.sc-03 .component .row .text01+.text01{margin-top:14px}.product-component{background:#F9F9F9}.product-component .inner{padding:40px 5% 50px;font-size:12px;letter-spacing:0.05em}.product-component h3{font-weight:bold;text-align:center;margin-bottom:40px}.product-component .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.product-component .product{width:100%;min-width:270px;padding:0 0}.product-component .product+.product{margin-top:30px}.product-component .product h4{margin-bottom:10px}.product-component .product p{line-height:1.76923}}.mainvisual .mainvisual-inner:before{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s;z-index:2}.mainvisual .mainvisual-inner .text-wrap h1{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s}.mainvisual .mainvisual-inner .text-wrap h1:before{opacity:0;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s}.mainvisual .mainvisual-inner .text-wrap p{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s}.mainvisual .mainvisual-inner .image{opacity:0;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1.6s}.delay-loading .mainvisual-inner:before{opacity:1 !important;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.delay-loading .mainvisual-inner h1,.delay-loading .mainvisual-inner h1:before,.delay-loading .mainvisual-inner p,.delay-loading .mainvisual-inner .image{opacity:1 !important;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.delay-loading .mainvisual-inner h1:before{-webkit-transition-delay:0.8s !important;transition-delay:0.8s !important}.delay-loading .mainvisual-inner p{-webkit-transition-delay:0.4s !important;transition-delay:0.4s !important}.delay-loading .mainvisual-inner .image{-webkit-transition-delay:0.8s !important;transition-delay:0.8s !important}[data-scroll]{-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) 1s}[data-scroll="in"]{opacity:1;-webkit-transform:translateY(0) scale(1) translateZ(0);transform:translateY(0) scale(1) translateZ(0)}[data-scroll="out"]{opacity:0;-webkit-transform:translateY(80px) scale(0.93) translateZ(0);transform:translateY(80px) scale(0.93) translateZ(0)}
