﻿.lumecca .super_visual{width:100%;position:relative;padding:36px 0 34px;background:linear-gradient(90deg, rgb(4, 115, 134) 0%, rgb(3, 158, 176) 50%, rgb(4, 115, 134) 100%)}.lumecca .super_visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#000;opacity:0;top:0;left:0;z-index:-1}.lumecca .super_visual .super_visual_flex{width:90%;max-width:1095px;margin:0 auto;display:flex;align-items:end;position:relative;z-index:10}.lumecca .super_visual .super_visual_flex .super_visual_txt{width:63%;padding-right:50px}@media screen and (max-width: 600px){.lumecca .super_visual .super_visual_flex .super_visual_txt{width:100%;padding:0;margin-top:40px}}.lumecca .super_visual .super_visual_flex .super_visual_txt .sub_vio{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fdd15d;font-family:"Noto Serif JP",serif}.lumecca .super_visual .super_visual_flex .super_visual_txt h2{font-size:4rem;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em;font-weight:500;margin:0 0 20px}@media screen and (max-width: 600px){.lumecca .super_visual .super_visual_flex .super_visual_txt h2{margin:10px 0;font-size:3.6rem}}.lumecca .super_visual .super_visual_flex .super_visual_txt h2 span{font-size:20px;font-weight:bold;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.08em}.lumecca .super_visual .super_visual_flex .super_visual_txt .price01{padding-right:5%}@media screen and (max-width: 600px){.lumecca .super_visual .super_visual_flex .super_visual_txt .price01{max-width:355px;margin:0 auto;padding:0}}.lumecca .super_visual .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0;border-radius:10px;padding:20px;overflow:hidden;background:rgba(0,0,0,.1) !important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}@media screen and (max-width: 600px){.lumecca .super_visual .super_visual_flex .super_visual_txt .super_visual_item{margin:20px 0 30px}}@media screen and (max-width: 600px){.lumecca .super_visual .super_visual_flex .super_visual_txt p{text-align:center;margin-bottom:13px;font-size:2.5rem;letter-spacing:.08em;color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}}.lumecca .super_visual .super_visual_flex .super_visual_img{width:37%;border-radius:10px;overflow:hidden;position:relative}.lumecca .super_visual .super_visual_flex .super_visual_img::before{position:absolute;display:block;content:"";width:100%;height:100%;background:#fff;opacity:0}.lumecca .sec01{position:relative;z-index:3;padding:80px 0px 0px}.lumecca .sec01 .lumecca__machine{max-width:780px;width:100%;margin:0 auto;padding:40px;margin-top:30px;border-radius:10px;background-color:#fff}@media screen and (max-width: 600px){.lumecca .sec01 .lumecca__machine{padding:40px 20px}}.lumecca .sec01 .lumecca__machine h3{text-align:center;font-family:"Noto Serif JP",serif;color:#1f7b84;font-size:18px;font-weight:500}.lumecca .sec01 .lumecca__machine .content__sub-ttl{text-align:center;color:#1f7b84;font-size:14px;line-height:2;width:100%;max-width:470px;margin:10px auto 20px}@media screen and (max-width: 600px){.lumecca .sec01 .lumecca__machine .content__sub-ttl{text-align:left}}.lumecca .sec01 .lumecca__machine .machine-list{display:flex;flex-wrap:wrap}.lumecca .sec01 .lumecca__machine .machine-list .machine-list__item{width:50%}@media screen and (max-width: 600px){.lumecca .sec01 .lumecca__machine .machine-list .machine-list__item{width:100%}}.lumecca .sec01 .lumecca__machine .machine-list .machine-list__item .content__txt{padding-left:20px;font-size:14px;line-height:2;margin:0px}@media screen and (max-width: 600px){.lumecca .sec01 .lumecca__machine .machine-list .machine-list__item .content__txt{padding-left:0px;margin-top:20px}}.lumecca .sec01 .lumecca__machine .machine-list .machine-list__item .content__txt span{font-size:12px}.lumecca .sec02{position:relative;z-index:3;padding:80px 0px 0px}.lumecca .sec02 .feature-content{max-width:780px;width:100%;margin:0 auto;padding:40px;margin-top:30px;border-radius:10px;background-color:#fff;position:relative}@media screen and (max-width: 600px){.lumecca .sec02 .feature-content{padding:40px 20px}}.lumecca .sec02 .feature-content .feature__thumb{position:absolute;right:0px;top:20px;width:260px;z-index:1}@media screen and (max-width: 600px){.lumecca .sec02 .feature-content .feature__thumb{position:relative;top:0px;margin:0 auto}}.lumecca .sec02 .feature-content .list-content--feature{position:relative;z-index:3}.lumecca .sec02 .feature-content .list-content--feature li{font-size:14px;color:#1f7b84;font-weight:600;margin-bottom:15px}.lumecca .sec02 .feature-content .list-content--feature li:before{content:"●"}.lumecca .sec02 .feature-content .list-content--feature li span{font-size:14px;color:#1f7b84}.lumecca .sec02 .feature-content .list-content--feature li span.small{font-weight:400 !important}.lumecca .sec03{position:relative;z-index:3;padding:80px 0px}.lumecca .sec03 .sec03-wrap{max-width:780px;width:100%;margin:0 auto;padding:40px;margin-top:30px;border-radius:10px;background-color:#fff;position:relative}@media screen and (max-width: 600px){.lumecca .sec03 .sec03-wrap{padding:40px 20px}}.lumecca .sec03 .sec03-wrap .list-content--difference{margin-bottom:40px}.lumecca .sec03 .sec03-wrap .list-content--difference li{color:#1f7b84;font-size:14px;font-weight:600;margin-bottom:15px}.lumecca .sec03 .sec03-wrap .list-content--difference li:before{content:"●"}.lumecca .sec03 .sec03-wrap .difference-content{display:flex;margin-top:30px;flex-wrap:wrap}.lumecca .sec03 .sec03-wrap .difference-content .difference-content__ttl{font-size:14px;text-align:center;margin-bottom:10px;font-weight:600}.lumecca .sec03 .sec03-wrap .difference-content .difference-content__left{width:55%}@media screen and (max-width: 600px){.lumecca .sec03 .sec03-wrap .difference-content .difference-content__left{width:100%;margin-bottom:20px}}.lumecca .sec03 .sec03-wrap .difference-content .difference-content__right{width:45%}@media screen and (max-width: 600px){.lumecca .sec03 .sec03-wrap .difference-content .difference-content__right{width:100%}}.lumecca .sec04{position:relative;z-index:3;padding:80px 0px 0px}@media screen and (max-width: 979px){.lumecca .sec04{padding:80px 0px}}.lumecca .sec04 .sec04-wrap{max-width:900px;width:100%;margin:0 auto;padding:40px;margin-top:30px;border-radius:10px;position:relative;border:2px solid #fff;background:rgba(0,0,0,.1) !important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}@media screen and (max-width: 600px){.lumecca .sec04 .sec04-wrap{padding:20px 20px}}.lumecca .sec04 .sec04-wrap .content__sub-ttl{font-family:"Noto Serif JP",serif;text-align:center;font-size:20px;line-height:1.75;margin-bottom:30px;color:#fff}@media screen and (max-width: 979px){.lumecca .sec04 .sec04-wrap .content__sub-ttl{font-size:17px}}.lumecca .sec04 .sec04-wrap .result-list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 979px){.lumecca .sec04 .sec04-wrap .result-list{justify-content:center;margin-bottom:20px}}.lumecca .sec04 .sec04-wrap .result-list li{background-color:#fff;padding:10px 20px;color:#1f7b84;border:1px solid #1f7b84;border-radius:25px;margin-right:15px;margin-bottom:15px;font-size:14px}@media screen and (max-width: 979px){.lumecca .sec04 .sec04-wrap .result-list li{margin:0px 4px;margin-bottom:8px;padding:7px 15px}}.lumecca .sec04 .sec04-wrap .result-photo{display:flex;justify-content:space-between;flex-wrap:wrap}.lumecca .sec04 .sec04-wrap .result-photo .result-photo__item{width:49%}@media screen and (max-width: 600px){.lumecca .sec04 .sec04-wrap .result-photo .result-photo__item{width:100%;margin-bottom:10px}}.lumecca .sec04 .sec04-wrap .result-photo .result-photo__item:last-child{margin-bottom:0px}.lumecca .sec05{position:relative;z-index:3;padding:80px 0px}@media screen and (max-width: 979px){.lumecca .sec05{padding:40px 0px}}.lumecca .sec05 .lumecca__container{position:relative;max-width:900px;width:100%;height:728px;margin:40px auto 0px;background-color:#fff;border-radius:10px}@media screen and (max-width: 600px){.lumecca .sec05 .lumecca__container{height:626px;width:100%;max-width:380px;margin-top:20px}}.lumecca .sec05 .lumecca__container .page-heading-sub{position:absolute;left:50%;top:10%;transform:translateX(-50%);background-color:#1f7b84;color:#fff;width:275px;border-radius:30px;padding:10px 0px}@media screen and (max-width: 600px){.lumecca .sec05 .lumecca__container .page-heading-sub{top:20px}}.lumecca .sec05 .lumecca__container .page-heading-sub div{color:#fff;font-size:25px;font-family:"Noto Serif JP",serif;font-weight:500;text-align:center}.lumecca .sec05 .lumecca__container .recommend-list__item{position:absolute}.lumecca .sec05 .lumecca__container .recommend-list__item img{width:289px}@media screen and (max-width: 600px){.lumecca .sec05 .lumecca__container .recommend-list__item img{width:152px}}.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(1){left:10%;top:10%}@media screen and (max-width: 600px){.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(1){left:5%;top:14%}}.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(2){right:10%;top:10%}@media screen and (max-width: 600px){.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(2){right:5%;top:14%}}.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(3){left:5%;bottom:5%}@media screen and (max-width: 600px){.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(3){left:5%;top:38%}}.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(4){left:40%;bottom:10%}@media screen and (max-width: 600px){.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(4){left:inherit;right:5%;top:38%}}.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(5){right:5%;bottom:5%}@media screen and (max-width: 600px){.lumecca .sec05 .lumecca__container .recommend-list__item:nth-child(5){right:50%;transform:translateX(50%);bottom:5%}}.lumecca .sec06{position:relative;z-index:3;padding:80px 0px}@media screen and (max-width: 979px){.lumecca .sec06{padding:40px 0px}}.lumecca .sec06 .sec06-wrap{max-width:900px;margin:40px auto 30px;width:100%}@media screen and (max-width: 600px){.lumecca .sec06 .sec06-wrap{margin:20px auto 30px}}.lumecca .sec06 .sec06-wrap .example-list li{margin-bottom:40px}.lumecca .sec06 .sec06-wrap .example-list li:last-child{margin-bottom:0px}.lumecca .sec06 .sec06-wrap .example-list li p{text-align:center;color:#fff;margin:10px 0px 0px}.lumecca .sec14{position:relative;z-index:3;padding:80px 0px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%)}.lumecca .sec14 h3{font-family:"Noto Serif JP",serif;color:#fff;font-size:20px;margin-bottom:15px}.lumecca .sec14 .flow{width:100%;max-width:667px;margin:0 auto}.lumecca .sec14 .flow_list{display:block !important}.lumecca .sec16 .sec10_wrap{padding:75px 0 105px;background:linear-gradient(90deg, rgb(26, 171, 188) 0%, rgb(34, 214, 233) 50%, rgb(24, 174, 191) 100%);position:relative;z-index:3}@media screen and (max-width: 600px){.lumecca .sec16 .sec10_wrap{padding:35px 0 40px}}.lumecca .sec16 .sec10_wrap .sec10_faq{width:90%;max-width:869px;margin:57px auto 0}@media screen and (max-width: 600px){.lumecca .sec16 .sec10_wrap .sec10_faq{margin:23px auto 0}}@media screen and (max-width: 600px){.lumecca .sec16 .sec10_wrap .sec10_faq:last-of-type{margin-bottom:23px}}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list{margin-bottom:25px;border-radius:10px;overflow:hidden}@media screen and (max-width: 979px){.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list{margin-bottom:30px}}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-question{position:relative;background-color:#fff;padding:0px 0px 0px 0;display:flex;align-items:center}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-question::before{content:"";display:block;width:14.52px;height:7.41px;background-image:url(../img/icon/icon_faq.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:opacity .4s}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-question:hover{cursor:pointer}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-question .q{width:60px;text-align:center;background-color:#1f7b84;margin-right:15px;padding:12px 0}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-question .q p{font-size:2.4rem;letter-spacing:.12em;font-weight:400;color:#fff;margin-bottom:0}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-question .q_txt{font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-answer{display:none}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap{width:100%;background-color:#fff;display:flex;position:relative;padding:22px 25px 22px 0;border-radius:0 0 10px 10px;overflow:hidden}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-answer .list-answer_wrap::before{position:absolute;display:inline-block;content:"";width:60px;height:100%;top:0;left:0;background-color:#d5b563;z-index:1}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-answer .a{width:60px;text-align:center;height:100%;position:relative;z-index:2}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-answer .a p{margin-bottom:0;font-size:2.4rem;color:#5c5c5c}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt{width:calc(100% - 60px);padding-left:15px}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-answer .a_txt p{margin-bottom:0;font-size:1.4rem;font-weight:400;letter-spacing:.12em;color:#292929}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-question.show{border-radius:10px 10px 0 0 !important}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list .list-question.show::before{transform:translateY(-50%) rotate(180deg)}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list_btn{text-align:right}@media screen and (max-width: 600px){.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list_btn{text-align:center}}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list_btn a{font-size:1.4rem;color:#fff;letter-spacing:.1em;font-weight:500;padding-right:24px;position:relative}.lumecca .sec16 .sec10_wrap .sec10_faq .faq_list_btn a::before{position:absolute;display:block;content:"";width:5.52px;height:9.36px;right:0;top:50%;transform:translateY(-50%);background-image:url(../img/icon/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat}.lumecca .aside-campaign{padding-top:80px}
/*# sourceMappingURL=lumecca.css.map */
