.beginners{position:relative;background-color:#FFFFFF;color:#414042}.beginners .btn:focus{box-shadow:none;text-decoration:underline}.beginners dt{font-weight:normal}.beginners .font20px{font-size:2rem}.beginners .font22px{font-size:2.2rem}.beginners .accent1{color:#186FB7}.beginners .bg-blue{background:#F3F7FB}.beginners .bg-skyblue{background:rgba(109,168,222,0.15)}.beginners .label-point{background:#D3C290;border-radius:20px;font-size:1.2rem;color:#FFFFFF;width:auto;padding:5px 15px}.beginners .center{margin:0 auto;align-items:center;justify-content:center}.beginners .relative{position:relative}.beginners .absolute{position:absolute}.beginners .row{margin-left:0;margin-right:0}.beginners .fixed-bottom{background:rgba(0,0,0,0.3);position:fixed;bottom:--var(--navigation-height);left:0;right:0;display:flex;align-items:center;justify-content:center;padding:10px}.beginners .fixed-bottom .btn-general{border-radius:8px;padding:11px;border:none;text-decoration:none}.beginners .plan-block .card{border-radius:10px;border:1px solid #E6E6E6;overflow:hidden}.beginners .plan-block .card .top,.beginners .plan-block .card .center,.beginners .plan-block .card .bottom{display:flex;flex-direction:column;align-items:center;justify-content:center}.beginners .plan-block .card .top{margin-top:20px;position:relative}.beginners .plan-block .card .recommend{top:-10px;left:15px;background:#D3C290;font-size:1.2rem;border-radius:50%;padding:15px;color:#FFFFFF;width:50px;height:50px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.beginners .plan-block .card .bottom{margin-bottom:0}.beginners .plan-block .card .center{margin-top:auto;margin-bottom:auto;line-height:2.6rem}.beginners-top .absolute{top:0;left:0;right:0;bottom:0px;display:flex;flex-direction:column}.beginners-top .phone{position:absolute;bottom:-8%;left:6%;width:42%}.beginners-top .absolute>*{display:flex;flex-direction:column;align-items:center;justify-content:center}.beginners-top a{color:#FFFFFF;width:auto}.beginners-top a:hover{color:#FFFFFF}.beginners-top .top{margin-top:13%;width:80%;align-self:center}.beginners-top .top .logo{padding-right:30px}.beginners-top .bottom{margin-top:auto;margin-bottom:15px}.beginners-top .regist{font-size:calc(100% + 0.6vmin);width:55%;display:flex;align-items:center;justify-content:center;border-radius:30px;padding-top:7px;padding-bottom:7px}.beginners-top .signin{font-size:calc(100% + 0.3vmin)}.beginners-top-desciption{margin-top:-28px;padding:90px 24px 0 24px;position:relative}.beginners-top-desciption .sales{font-size:2.4rem;font-weight:600;line-height:3.8rem}.beginners-top-desciption .description{font-size:1.6rem;line-height:3rem}.menu-block1{margin-top:75px}.menu-block1 .title{padding-left:24px}.menu-block1 .service-grid-block h3{line-height:2.3rem}.menu-block1 .service-card-block{padding-left:7.5px;padding-right:7.5px;flex-wrap:nowrap;overflow-x:auto}.menu-block1 .service-card-block::-webkit-scrollbar{height:7px;margin:20px}.menu-block1 .service-card-block::-webkit-scrollbar-track{margin:0 40px;background:#E6E6E6}.menu-block1 .service-card-block::-webkit-scrollbar-thumb{background:#186FB7}.menu-block1 .service-card-block .menu{position:relative;padding:15px 0 0 0;border:none;width:29%;font-size:1.2rem;max-width:29%;margin-right:15px}.menu-block1 .service-card-block .menu .image-wrap{aspect-ratio:165/100;width:100%;align-items:flex-start;justify-content:center;display:flex;height:auto}.menu-block1 .service-card-block .menu .image-wrap img{max-height:unset}.menu-block1 .service-card-block .menu h3{padding:25px 10px;line-height:2.3rem}.portfolio-block{margin-top:30px;font-size:2rem;line-height:3rem}.portfolio-block .small{font-size:1.4rem}.sales-block{margin-top:75px;padding:55px 25px 0 25px}.sales-block .sales-items{margin-top:45px}.sales-block .sales-items .sales-image{margin:0;width:100%}.sales-block .sales-items .sales-item:nth-child(even) .sales-image{padding-right:25px}.sales-block .sales-items .sales-item:nth-child(odd) .sales-image{padding-left:25px}.sales-block .sales-items .sales-item:first-child .sales-image{padding-left:25px;padding-right:25px}.sales-block .sales-items .sales-item:nth-child(n+2){margin-top:45px}.sales-block .sales-items .point-number{padding-left:5px}.sales-block .sales-items .bottom{padding:15px 25px}.sales-block .sales-items .bottom .line1{display:flex;align-items:baseline}.sales-block .sales-items .sales-label{line-height:2.6rem}.sales-block .sales-items .sales-description{line-height:2.3rem;font-size:1.6rem}.plan-block{padding-top:65px;background:#F5F5F5}.plan-block .plans .card:first-child{margin-top:80px}.plan-block .plans .card .btn-general{padding:11px}.sales2-block{background:#F5F5F5;padding:65px 15px 25px 15px;border-radius:10px}.sales2-block .card{padding:50px 35px}.sales2-block .card .card-title{margin-bottom:80px;line-height:2.9rem}.sales2-block .steps-label{font-size:1.3rem;font-weight:bold}.sales2-block .steps-label .step:first-child .label{color:#186FB7}.sales2-block .steps-label .step:nth-child(n+2) .label{color:#FFFFFF;background:#186FB7;border-radius:20px;padding:5px 10px}.sales2-block .steps .col-4{position:relative}.sales2-block .steps .col-4:before{position:absolute;content:"";border-bottom:3px solid #186FB7;top:calc(50% - 1.5px)}.sales2-block .steps .col-4:after{position:absolute;content:"";top:calc(50% - 1.5px)}.sales2-block .steps .col-4:nth-child(1):before{left:50%;right:0}.sales2-block .steps .col-4:nth-child(2):before{left:0;right:0}.sales2-block .steps .col-4:nth-child(3):before{left:0;right:50%}.sales2-block .steps .col-4:nth-child(3):after{padding-bottom:10px;background-image:linear-gradient(to right, #186FB7, #186FB7 10px, transparent 10px, transparent 20px);left:55%;right:0;background-size:13px;top:2.5px;transform:scaleY(0.3)}.sales2-block .circle{width:15px;height:15px;border-radius:50%;background:#186FB7}.sales2-block .description1{margin-top:45px;line-height:2.3rem}.sales2-block .image{margin-top:35px;display:flex;justify-content:center}.sales2-block .description2{margin-top:15px;line-height:2.3rem}.how-to-use{padding:70px 0 85px 0;background:#F3F7FB}.how-to-use .items{padding:0 25px}.how-to-use .items .item{flex-direction:column;margin-top:70px}.how-to-use .items .img{width:60px;height:60px;display:flex;position:relative}.how-to-use .items .img img{object-fit:contain;width:100%}.how-to-use .items .summary{width:100%;padding:0 35px;margin-bottom:15px;line-height:2.6rem}.how-to-use .items .summary .divider{margin:0 7px}.how-to-use .items .label{padding-left:25px;width:100%;font-weight:bold}.how-to-use .items .description{line-height:2.3rem}.menu-block2{margin-top:65px}.menu-block2 .top-label{line-height:2.6rem}.menu-block2 .boxes .box{background:#FFFFFF;margin:20px 7.5px;padding:15px 19px;border:1px solid rgba(147,149,152,0.4)}.menu-block2 .boxes .box:first-child{margin-top:55px;border-radius:10px 10px 0 0}.menu-block2 .boxes .box:last-child{border-radius:0 0 10px 10px}.menu-block2 .boxes .box .label{margin-bottom:15px;line-height:2.6rem}.menu-block2 .boxes .box .service-img{display:flex;padding:0}.menu-block2 .boxes .box .service-img img{min-width:100%;min-height:108px;object-fit:contain;max-width:100%}.menu-block2 .boxes .box .right{display:flex;flex-direction:column;color:#414042;position:relative;line-height:2rem;margin-left:16px}.menu-block2 .boxes .box .right .description{margin:5px 0 10px;line-height:1.6rem}.menu-block2 .boxes .box .right .btn-default{border:1px solid #414042;border-radius:20px;width:99%;margin-top:auto;color:#414042}.days-block{margin-top:80px}.days-block .top-label{line-height:2.6rem}.days-block .sales{padding:0 30px;margin-top:45px;line-height:2rem}.days-block .label{text-decoration:underline;text-underline-offset:8px;text-align:center}.days-block .ticket4{margin-top:65px;margin-bottom:55px}.days-block .ticket10{margin-top:30px;margin-bottom:30px}.days-block .examples{padding:0}.days-block .examples .day{display:flex;position:relative;align-items:center;min-height:154px}.days-block .examples .day .description{border-radius:10px;padding:3px 5px;text-align:center;font-size:1.2rem;line-height:1.6rem}.days-block .examples .day .block,.days-block .examples .day .img{position:absolute;z-index:2}.days-block .examples .day .block{z-index:3}.days-block .examples .day:nth-child(odd):before{content:"";position:absolute;background:#F3F7FB;left:25px;top:0;bottom:0;right:0}.days-block .examples .day:nth-child(odd) .img{left:40px}.days-block .examples .day:nth-child(odd) .block{left:43%}.days-block .examples .day:nth-child(even):before{content:"";position:absolute;background:#F3F7FB;left:0;top:0;bottom:0;right:25px}.days-block .examples .day:nth-child(even) .img{right:40px}.days-block .examples .day:nth-child(even) .block{right:43%}.days-block .examples .day.day1{margin-bottom:30px}.days-block .examples .day.day1 .img{top:15px}.days-block .examples .day.day2{margin-top:60px;margin-bottom:40px}.days-block .examples .day.day3{margin-top:15px;margin-bottom:45px}.days-block .examples .day.day3 .img{top:-15px}.days-block .examples .day.day4{margin-top:70px;margin-bottom:45px}.days-block .examples .day.day4 .img{top:-20px}.days-block .examples .day.day4 .description{text-align:start;padding:5px 10px}.days-block .examples .day.day4 .description .right{margin-left:auto}.days-block .title{margin-bottom:15px}.days-block .description{background:#FFFFFF;padding:15px}.user-voice-block{background:#F3F7FB;padding:70px 15px 40px 15px}.user-voice-block .top-label{margin-top:35px;margin-bottom:30px;padding:0 15px;line-height:2.3rem}.user-voice-block .user-voice-item{display:flex;flex-direction:column;align-items:center;line-height:2.3rem}.user-voice-block .description{border-radius:10px;background:#FFFFFF;padding:15px;line-height:2.3rem}.user-voice-block .link{display:flex;align-items:center;justify-content:flex-end}.user-voice-block .link .user-voice-detail{line-height:2.3rem;position:relative;border:none;outline:none;background:inherit;font-size:1.2rem}.user-voice-block .link .user-voice-detail:after{content:"\2192";border:1px solid #414042;width:20px;height:20px;border-radius:50%;margin-left:5px;align-items:center;justify-content:center;padding:2px}.user-voice-block .user-info{border-bottom:1px solid #E6E6E6;padding-bottom:10px}.user-voice-block .title{padding-top:10px;line-height:2.3rem}.qa-block{padding:60px 15px 25px 15px}.qa-block .accordion{position:relative}.qa-block .accordion .accordion-title{position:relative;pointer-events:none;z-index:1}.qa-block .accordion .accordion-body{padding:15px 0;z-index:2}.qa-block .accordion i{position:absolute;font-style:normal;top:0;bottom:0;right:10px;display:flex;align-items:center}.qa-block .accordion i:before,.qa-block .accordion i:after{content:"";position:absolute;background:#D3C290;width:3px;height:9px;right:0}.qa-block .accordion i:before{transform:translate(-2px, 0) rotate(45deg)}.qa-block .accordion i:after{transform:translate(2px, 0) rotate(-45deg)}.qa-block .accordion input[type=checkbox]{position:absolute;cursor:pointer;top:0;left:0;height:100%;width:100%;z-index:2;opacity:0}.qa-block .accordion input[type=checkbox]:checked ~ .accordion-body{opacity:0;max-height:0;margin-top:0;padding:0}.qa-block .accordion input[type=checkbox]:checked ~ .accordion-title i:before{transform:translate(2px, 0) rotate(45deg)}.qa-block .accordion input[type=checkbox]:checked ~ .accordion-title i:after{transform:translate(-2px, 0) rotate(-45deg)}.qa-block .qas{line-height:2rem}.qa-block .qas .qa{position:relative;border-bottom:1px solid #E6E6E6;padding-top:25px;padding-bottom:25px;font-size:1.6rem}.qa-block .qas .qa .label{font-family:'Lato';font-size:2rem;color:#D3C290;padding-right:1rem}.qa-block .qas .qa .question{line-height:2.6rem;word-break:break-all;padding-right:1.6rem}.qa-block .qas .qa .answer{line-height:2.3rem}.qa-block .qas .qa .answer a{color:#414042}.qa-block .qas .qa:last-child{border-bottom:none}.qa-block .more{display:flex;align-items:center;justify-content:center}.qa-block .more .btn-default{border:1px solid #186FB7;border-radius:28px;padding:10px 90px;color:#186FB7}.modal{z-index:10000}.modal .modal-content{background-color:#F6F6F6}.modal .modal-content img{margin-top:0}.modal .modal-content .modal-header-close-button{position:absolute;padding:0;top:1rem;right:1rem;width:4rem;height:4rem;border:none;border-radius:100%;color:#fff;background-color:#939598;font-size:3rem;outline:none}.modal .modal-content .question{margin-top:5rem;padding:0 3rem;font-size:1.6rem;font-weight:bold;line-height:2.8rem}.modal .modal-content .answer{margin-top:2rem;padding:0 3rem;font-size:1.6rem;line-height:2.8rem}.modal .modal-content .modal-middle-image{margin-top:5rem;padding:0 3rem}.modal .modal-content .salon{margin:2rem 0 4rem 0;padding:0 3rem;color:#939598;font-size:1.4rem;line-height:2.5rem}.modal .modal-content .user-info .user-info-icon{background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #fff 50%, #fff 100%);background:linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #fff 50%, #fff 100%)}.modal .modal-content .user-info .user-info-icon img{border-radius:100%;width:18rem;height:18rem}.modal .modal-content .user-info p{background-color:#fff;padding:2rem 3rem 0 3rem;font-size:1.6rem;line-height:3rem}.modal .modal-content .footer{background-color:#fff}.modal .modal-content .footer .modal-footer-close-button{margin:3rem auto 8rem auto;padding:1.5rem 2rem;color:#BEC5D4;background-color:#fff;border:0.1rem solid #BEC5D4;font-size:1.2rem;font-weight:bold;outline:none}
