:root{--cx:75;--cy:75;--r:80;--title-size:18px;--section-color:#29446c}html{scroll-behavior:smooth}html body{color:#626262}#toggle-switch{max-width:900px;margin:0 auto}@media (max-width:834px){#toggle-switch{max-width:600px;margin-top:30px}}@media (max-width:576px){#toggle-switch{margin-top:15px;max-width:100%}}#toggle-switch .section-title{font-size:var(--title-size);color:var(--section-color);font-weight:700}#toggle-switch .description{color:var(--section-color)}#toggle-switch .toggle-wrapper{margin-bottom:2rem}#toggle-switch .toggle-wrapper .toggle-input{display:none}#toggle-switch .toggle-wrapper .toggle-input:checked+.toggle-label:after{-webkit-transform:translateX(100%);transform:translateX(100%);height:calc(100% + 4px);top:-2px;background:#9cc7fa}#toggle-switch .toggle-wrapper .toggle-input:checked+.toggle-label .toggle-text.left{color:#a2a2a2;pointer-events:auto;cursor:pointer}#toggle-switch .toggle-wrapper .toggle-input:checked+.toggle-label .toggle-text.right{color:#fff;pointer-events:unset}#toggle-switch .toggle-wrapper .toggle-input:checked~.content-wrapper .left-content{position:absolute;opacity:0;visibility:hidden}#toggle-switch .toggle-wrapper .toggle-input:checked~.content-wrapper .right-content{opacity:1;visibility:visible}#toggle-switch .toggle-wrapper .toggle-input:not(:checked)+.toggle-label .toggle-text.left{color:#fff}#toggle-switch .toggle-wrapper .toggle-label{display:flex;position:relative;width:540px;height:40px;background:#e8e8e8;border-radius:50px;pointer-events:none;margin:0 auto;box-shadow:inset 0 3px 8px 0 hsla(0,0%,63.5%,.25),0 4px 4px 0 rgba(0,0,0,.25)}#toggle-switch .toggle-wrapper .toggle-label:after{content:"";position:absolute;width:50%;height:calc(100% + 4px);border-radius:50px;top:-2px;left:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:linear-gradient(150deg,#9cc7fa,#0ed0a1);border:3px solid #fff;box-shadow:0 0 0 1px hsla(0,0%,63.5%,.25)}#toggle-switch .toggle-wrapper .toggle-text{flex:1;text-align:center;line-height:40px;color:#a2a2a2;transition:color .3s ease;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#toggle-switch .toggle-wrapper .toggle-text.left{pointer-events:unset}#toggle-switch .toggle-wrapper .toggle-text.right{pointer-events:auto;cursor:pointer}#toggle-switch .content-wrapper{position:relative;min-height:300px}@media (max-width:834px){#toggle-switch .content-wrapper{min-height:500px}}#toggle-switch .content-wrapper .content{position:relative;width:100%;padding:20px;border-radius:8px;transition:all .4s ease;top:0}#toggle-switch .content-wrapper .content.left-content{position:relative;opacity:1;visibility:visible}#toggle-switch .content-wrapper .content.right-content{opacity:0;visibility:hidden;max-width:600px;margin:0 auto;position:absolute;left:150px}@media (max-width:834px){#toggle-switch .content-wrapper .content.right-content{left:0}}@media (max-width:480px){#toggle-switch .toggle-wrapper .toggle-label{width:90%}}@-webkit-keyframes fadeInOut{0%{opacity:0}3%{opacity:1}30%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}3%{opacity:1}30%{opacity:1}33%{opacity:0}to{opacity:0}}#toggle-switch .gfe-features-slider{width:500px;height:200px;margin-left:auto;position:relative;overflow:hidden}@media (max-width:834px){#toggle-switch .gfe-features-slider{margin:0 auto 20px}}#toggle-switch .gfe-features-slider .slide{position:absolute;width:100%;height:100%;opacity:0;-webkit-animation:fadeInOut 9s infinite;animation:fadeInOut 9s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#toggle-switch .gfe-features-slider .slide img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}#toggle-switch .gfe-features-slider .slide:first-child{-webkit-animation-delay:0s;animation-delay:0s}#toggle-switch .gfe-features-slider .slide:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}#toggle-switch .gfe-features-slider .slide:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}#toggle-switch .picture{margin-left:auto}#toggle-switch .picture img{width:180px;height:150px}@media (max-width:834px){#toggle-switch .picture{width:100%;margin-left:unset;margin-bottom:20px;text-align:center}}#toggle-switch #gfe-form{width:300px;color:#626262}@media (max-width:834px){#toggle-switch #gfe-form{margin:0 auto;order:2}}#toggle-switch #gfe-form label{color:#a2a2a2}#toggle-switch #gfe-form .required{position:relative;line-height:1.6}#toggle-switch #gfe-form .required:after{content:"*";color:#ad603c;position:absolute;top:0;left:102%}#toggle-switch #gfe-form .custom-input{width:250px;height:32px;border:1px solid #e8e8e8;border-radius:10px;margin-left:10px;padding-left:1rem;vertical-align:middle;font-size:14px;color:#626262}#toggle-switch #gfe-form .custom-input:focus-visible{outline:none}#toggle-switch #gfe-form .custom-input::-webkit-input-placeholder{color:#a2a2a2;font-size:14px}#toggle-switch #gfe-form .custom-input:-ms-input-placeholder{color:#a2a2a2;font-size:14px}#toggle-switch #gfe-form .custom-input::-ms-input-placeholder{color:#a2a2a2;font-size:14px}#toggle-switch #gfe-form .custom-input::placeholder{color:#a2a2a2;font-size:14px}#toggle-switch #gfe-form .custom-datepicker{width:180px}#toggle-switch #gfe-form .estimated-text{color:#4a9cfc}#toggle-switch #gfe-form .estimated-text:after{content:attr(data-additional-info);color:inherit;font-size:14px}#toggle-switch #standard-form{width:300px;color:#626262}@media (max-width:834px){#toggle-switch #standard-form{margin:0 auto;order:2}}#toggle-switch #standard-form label{color:#a2a2a2}#toggle-switch #standard-form .custom-input{width:250px;height:32px;border:1px solid #e8e8e8;border-radius:10px;margin-left:10px;padding-left:1rem;vertical-align:middle;font-size:14px;color:#626262}#toggle-switch #standard-form .custom-input:focus-visible{outline:none}#toggle-switch #standard-form .custom-input::-webkit-input-placeholder{color:#a2a2a2;font-size:14px}#toggle-switch #standard-form .custom-input:-ms-input-placeholder{color:#a2a2a2;font-size:14px}#toggle-switch #standard-form .custom-input::-ms-input-placeholder{color:#a2a2a2;font-size:14px}#toggle-switch #standard-form .custom-input::placeholder{color:#a2a2a2;font-size:14px}#toggle-switch #standard-form .estimated-text{color:#4a9cfc}#bonus{text-align:center;margin-top:60px;max-width:100%}#bonus .section-title{font-size:var(--title-size);font-weight:700}#bonus .description,#bonus .section-title{color:var(--section-color)}#bonus .bonus-list{list-style:none;display:flex;margin-top:30px;padding-left:0;position:relative;min-height:420px}#bonus .bonus-list:before{content:"";position:absolute;width:calc(100vw - 20px);height:350px;background:linear-gradient(180deg,rgba(199,243,244,0) 0,rgba(199,243,244,.6) 50%,rgba(199,243,244,0));left:50%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);z-index:-1}@media (max-width:1024px){#bonus .bonus-list{flex-wrap:wrap}#bonus .bonus-list:before{width:100vw;height:100%}}@media (max-width:576px){#bonus .bonus-list{height:720px;width:calc(100vw - 2rem)}}#bonus .bonus-item{width:250px;height:250px;border-radius:50%;border:2px solid #52ccb5;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2;left:5%}@media (max-width:1024px){#bonus .bonus-item{width:230px;height:230px}}@media (max-width:834px){#bonus .bonus-item{width:200px;height:200px;left:2.5%}}@media (max-width:576px){#bonus .bonus-item{position:relative}}#bonus .bonus-item.enlarge{border:2px solid #20a58b;width:275px;height:275px}@media (max-width:1024px){#bonus .bonus-item.enlarge{width:255px;height:255px}}@media (max-width:834px){#bonus .bonus-item.enlarge{width:230px;height:230px}}#bonus .bonus-item:before{content:"";position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:100%;background-color:#fff;z-index:-1}#bonus .bonus-item:first-child:after{content:"";background-image:url(/images/omo/ic/bonus-pic1.png);background-repeat:no-repeat;background-size:100%;position:absolute;width:50px;height:65px;z-index:50;right:-20px;top:80px}@media (max-width:576px){#bonus .bonus-item:first-child:after{right:-25px;top:60px}}#bonus .bonus-item:nth-child(2){-webkit-transform:translate(90%,50%);transform:translate(90%,50%);z-index:1}@media (max-width:834px){#bonus .bonus-item:nth-child(2){-webkit-transform:translate(70%,75%);transform:translate(70%,75%)}}@media (max-width:576px){#bonus .bonus-item:nth-child(2){left:50%;-webkit-transform:translate(-30px,-35%);transform:translate(-30px,-35%)}}#bonus .bonus-item:nth-child(3){-webkit-transform:translate(180%,20%);transform:translate(180%,20%);z-index:0}@media (max-width:1024px){#bonus .bonus-item:nth-child(3){-webkit-transform:translate(175%,20%);transform:translate(175%,20%)}}@media (max-width:834px){#bonus .bonus-item:nth-child(3){-webkit-transform:translate(140%,15%);transform:translate(140%,15%)}}@media (max-width:576px){#bonus .bonus-item:nth-child(3){-webkit-transform:translateY(-80%);transform:translateY(-80%)}}#bonus .bonus-item:nth-child(4){-webkit-transform:translate(250%);transform:translate(250%);z-index:2}#bonus .bonus-item:nth-child(4):after{content:"";background-image:url(/images/omo/ic/bonus-pic2.png);background-repeat:no-repeat;background-size:100%;position:absolute;width:125px;height:90px;z-index:50;right:-10px;bottom:-18px}@media (max-width:576px){#bonus .bonus-item:nth-child(4):after{bottom:55%;left:-35%}}@media (max-width:1024px){#bonus .bonus-item:nth-child(4){-webkit-transform:translate(235%);transform:translate(235%)}}@media (max-width:834px){#bonus .bonus-item:nth-child(4){-webkit-transform:translate(200%);transform:translate(200%)}}@media (max-width:576px){#bonus .bonus-item:nth-child(4){-webkit-transform:translate(-60px,-100%);transform:translate(-60px,-100%);left:50%}}#bonus .bonus-title{color:#187e8c;font-size:32px;font-weight:700}@media (max-width:834px){#bonus .bonus-title{font-size:24px}}#bonus .feature-list{text-align:left;list-style:disc;margin-bottom:10px;padding-left:1rem}@media (max-width:1024px){#bonus .feature-list{margin-bottom:24px}}@media (max-width:834px){#bonus .feature-list{margin-bottom:20px}}@media (max-width:1024px){#bonus .feature-item{font-size:15px}}@media (max-width:834px){#bonus .feature-item{font-size:14px}}#bonus .feature-item>em{color:#50c9cc;font-weight:700;font-style:normal}#kol{text-align:center;margin-top:30px;max-width:900px;margin-inline:auto}@media (max-width:834px){#kol{max-width:670px}}@media (max-width:576px){#kol{max-width:90%}}#kol .section-title{font-size:var(--title-size);font-weight:700}#kol .description,#kol .section-title{color:var(--section-color)}.kol-list{margin-top:60px;position:relative}.kol-list .slider-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);overflow:hidden}.kol-list .slider-container{display:flex}.kol-list .slider-next,.kol-list .slider-prev{border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;cursor:pointer;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67);color:#5c98de;left:-30px;top:25%}@media (max-width:576px){.kol-list .slider-next,.kol-list .slider-prev{left:-15px}}.kol-list .slider-next:focus,.kol-list .slider-prev:focus{outline:none;color:#5c98de}.kol-list .slider-next{left:calc(100% + 25px)}@media (max-width:576px){.kol-list .slider-next{left:calc(100% + 5px)}}.kolBlock{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;min-width:180px}.kolBlock .inner{max-width:145px;margin-inline:auto}.kolBlock .imgbox{display:inline-block;border:4px solid #eee;border-radius:100px;position:relative;pointer-events:none}.kolBlock .imgbox:before{content:"";width:30px;height:30px;position:absolute;background-color:#5c98de;border-radius:50px;right:0;bottom:0}.kolBlock .imgbox:after{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 14px;-webkit-transform:rotate(0deg);transform:rotate(0deg);right:6px;bottom:7px}.kolBlock .circle{border-radius:100px;border:4px solid #fff;width:120px;height:120px;margin-bottom:0}.kolBlock .introduction{pointer-events:none}.kolBlock .introduction span:first-of-type{font-size:18px;font-weight:700;margin-right:4px}.kolBlock .introduction span:last-of-type{font-size:14px}.kolBlock .desc{line-height:1.4}.kolBlock button{background-color:transparent;border:none;cursor:pointer}#choice{text-align:center;position:fixed;width:100%;left:0;bottom:0;margin-bottom:60px;z-index:40}@media (max-width:576px){#choice{bottom:0}}#choice .choice-list{max-width:670px;margin-inline:auto;display:flex;align-items:center;justify-content:center}@media (max-width:834px){#choice .choice-list{flex-direction:column}}#choice .choice-item{border-radius:20px;min-width:250px;font-size:18px;font-weight:400;color:#fff}#choice .choice-item.bind{background:linear-gradient(186deg,#27b2c8 17%,#5c98de);transition:all .3s ease}#choice .choice-item.bind:hover{background:linear-gradient(186deg,#27bcd2 17%,#52a2e8)}#choice .choice-item a{text-decoration:none;color:inherit!important;display:block;padding:10px 0}#tree{margin:60px 0 120px}#tree .tree-wrapper{display:flex;flex-wrap:wrap;height:340px}@media (max-width:834px){#tree .tree-wrapper{flex-direction:column;height:unset}}#tree .play-icon{width:50px;height:50px;position:absolute;right:30px;bottom:35px;background-color:#fff;border-radius:100%;z-index:10;box-shadow:0 0 10px 2px #eee}@media (max-width:576px){#tree .play-icon{width:45px;height:45px;bottom:calc(100% - 80px)}}#tree .play-icon:before{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #5c98de;border-style:solid;border-width:13px 0 13px 26px;left:15px;top:12px}@media (max-width:576px){#tree .play-icon:before{border-width:10px 0 10px 22px}}#tree .intro-content,#tree .video-content{flex:1}#tree .video-content{padding:120px 100px;position:relative;max-width:50%}@media (max-width:834px){#tree .video-content{margin-bottom:20px;max-width:100%}}@media (max-width:576px){#tree .video-content{margin-bottom:0;padding:50px 25px 30px}}#tree .video-content .slogan{font-size:36px;color:var(--s1);font-weight:700;line-height:60px}@media (max-width:576px){#tree .video-content .slogan{font-size:28px;line-height:42px;margin-bottom:15px}}#tree .video-content p{color:#626262;margin-bottom:0;display:none}@media (max-width:576px){#tree .video-content p{display:block;line-height:30px}}#tree .video-content:hover{text-decoration:none}#tree .video-content:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/images/omo/ic/yt.jpg);background-repeat:no-repeat;background-size:cover;opacity:.1;-webkit-filter:blur(3px);filter:blur(3px)}#tree .video-content .for-you{white-space:nowrap}@media (max-width:576px){#tree .video-content .for-you{white-space:normal}}#tree .video-content .fee{font-size:24px;white-space:nowrap}@media (max-width:576px){#tree .video-content .fee{font-size:16px}}#tree .intro-content{background-color:#f5f5f5;padding:30px 80px;display:flex;flex-direction:column;justify-content:center;position:relative}@media (max-width:834px){#tree .intro-content{padding-bottom:50px;max-width:100%}}@media (max-width:576px){#tree .intro-content{padding:30px 20px 50px}}#tree .achievements .for-you{word-break:keep-all;margin-bottom:20px}#tree .achievements .fee{font-size:24px;white-space:nowrap;line-height:26px}@media (max-width:576px){#tree .achievements .fee{font-size:16px}}#tree .achievements .tree-number{margin-top:15px}#tree .achievements .js-number-count,#tree .achievements .js-tree-number-count{font-size:60px;padding:0 2px;color:#5c98de}#tree .achievements .plus{color:#5c98de}#tree .achievements p{margin-bottom:0;line-height:35px}#tree .achievements .hope-seed{position:absolute;right:60px;bottom:30px;white-space:nowrap;color:#5c98de!important;text-decoration:none}#tree .achievements .hope-seed:after{content:"\203A";font-size:20px;color:inherit;margin-left:5px}#tree .achievements .hope-seed:hover{text-decoration:none}@media (max-width:576px){#tree .achievements .hope-seed{right:30px;bottom:10px}}@-webkit-keyframes fill-donut{to{stroke-dashoffset:0}}@keyframes fill-donut{to{stroke-dashoffset:0}}@-webkit-keyframes wave{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@keyframes wave{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@-webkit-keyframes fillingTop40{0%{top:140px}to{top:40px}}@keyframes fillingTop40{0%{top:140px}to{top:40px}}@-webkit-keyframes fillingTop30{0%{top:140px}to{top:30px}}@keyframes fillingTop30{0%{top:140px}to{top:30px}}.kol-modal .modal-content{border-radius:15px}.kol-modal .btn-close{border-radius:20px;padding:0 15px;border:none;color:#fff;background-color:#5c98de;cursor:pointer}.kol-modal .embed-responsive{max-width:580px;margin-inline:auto}.kol-modal .postImg img{max-width:100%}#progress-block{width:270px;display:flex;justify-content:space-between;align-content:center;position:relative;margin:20px auto 50px}#progress-block:before{content:"";position:absolute;width:90%;height:1px;left:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#5c98de;z-index:-1}#progress-block .step{position:relative}#progress-block .step img{max-width:100%;margin-bottom:0}#progress-block .step:before{content:attr(data-step);position:absolute;color:#a2a2a2;top:calc(100% + 5px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;white-space:nowrap}#progress-block .step.active:before{color:#5c98de}#addition,#combination,#plan-form{max-width:630px;margin-inline:auto}@media (max-width:576px){#addition,#combination,#plan-form{max-width:90%}}#addition .title,#combination .title,#plan-form .title{font-size:20px;font-weight:700;color:var(--s1);text-align:center;margin-bottom:20px}#addition .sub-title,#combination .sub-title,#plan-form .sub-title{text-align:center}#addition .sub-title span,#combination .sub-title span,#plan-form .sub-title span{display:inline-block;text-align:left}#plan-form{color:#626262;margin-bottom:60px}#plan-form .required{position:relative;line-height:1.6}#plan-form .required:after{content:"*";color:#ad603c;position:absolute;top:0;left:102%}#plan-form .custom-input{background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;margin-left:10px;padding-left:1rem;vertical-align:middle;height:32px;font-size:14px;color:#626262}#plan-form .custom-input:focus-visible{outline:none;background-color:#f5f5f5}#plan-form .custom-input::-webkit-input-placeholder{color:#dedede;font-size:14px;text-align:right}#plan-form .custom-input:-ms-input-placeholder{color:#dedede;font-size:14px;text-align:right}#plan-form .custom-input::-ms-input-placeholder{color:#dedede;font-size:14px;text-align:right}#plan-form .custom-input::placeholder{color:#dedede;font-size:14px;text-align:right}#plan-form .custom-input[type=radio]{accent-color:#5c98de}#plan-form .custom-datepicker{margin-left:15px}#plan-form .custom-datepicker::-webkit-input-placeholder{text-align:left}#plan-form .custom-datepicker:-ms-input-placeholder{text-align:left}#plan-form .custom-datepicker::-ms-input-placeholder{text-align:left}#plan-form .custom-datepicker::placeholder{text-align:left}#plan-form .form-check{vertical-align:middle}#plan-form .form-group{margin-bottom:.5rem}#plan-form .qs-datepicker-container{min-height:205px}#plan-form .qs-submit{padding:0 15px}#plan-form .qs-square:hover{background:#6cb2eb}#plan-form .flex{display:flex;align-items:center}@media (max-width:576px){#plan-form .flex label{word-break:keep-all}#plan-form .flex input{width:100%}}#plan-form .remark{position:relative}#plan-form .remark:before{content:attr(data-remark);position:absolute;font-size:10px;color:#a2a2a2;left:0;bottom:-15%}#plan-form .treatment-date-label span{font-size:14px}#plan-form .cur-cycle~.flatpickr-calendar,#plan-form .next-cycle~.flatpickr-calendar{top:20px!important}#plan-form #treatment-block .title{color:var(--s1);font-weight:700;font-size:medium}#plan-form .treatment-follow-up:after,#plan-form .treatment-opu:after{content:attr(data-date);font-size:14px;color:#f08782}#plan-form .treatment-opu:after{color:#e68c00}#plan-form .calendar-wrapper{display:flex}#plan-form .calendar-wrapper .flatpickr-calendar{margin-right:10px}@media (max-width:834px){#plan-form .calendar-wrapper{flex-direction:column}}#plan-form .flatpickr-day{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#plan-form .flatpickr-day.start{background-color:#e2f2ff;color:#393939;border-color:transparent}#plan-form .flatpickr-day.follow-up{border:2px dashed #f08782;line-height:37px}#plan-form .flatpickr-day.opu{border:2px dashed #e68c00;line-height:37px}#plan-form .flatpickr-day.today{border-color:rgba(0,0,0,.075)}#plan-form .flatpickr-day.nextMonthDay,#plan-form .flatpickr-day.prevMonthDay{pointer-events:none}#plan-form .flatpickr-calendar{margin-top:15px}#plan-form .flatpickr-calendar .flatpickr-next-month,#plan-form .flatpickr-calendar .flatpickr-prev-month{display:none}#plan-form .explain{display:none;margin-top:15px}#plan-form .explain p,#plan-form .explain span{font-size:14px}#plan-form .explain.show{display:block}#plan-form .explain .follow-up,#plan-form .explain .opu,#plan-form .explain .start{margin-right:5px}#plan-form .explain .follow-up:before,#plan-form .explain .opu:before,#plan-form .explain .start:before{content:"";width:10px;height:10px;border-radius:10px;background-color:#e2f2ff;display:inline-block;vertical-align:middle;margin-right:5px}#plan-form .explain .follow-up:before{background-color:#f08782}#plan-form .explain .opu:before{background-color:#e68c00}#plan-form .question-mark{color:#5c98de;border:1px solid #5c98de;border-radius:100%;width:1rem;display:inline-block;height:1rem;vertical-align:middle;line-height:.9rem;text-align:center;font-size:.9rem;margin-bottom:1px;cursor:help;-webkit-transform:scale(.9);transform:scale(.9);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#plan-form .treatment-tips{position:absolute;visibility:visible;border-radius:15px;background-color:#fff;box-shadow:0 0 6px 2px #eee;padding:10px 30px;z-index:10;max-width:300px;visibility:hidden;opacity:0;transition:.3s}#plan-form .treatment-tips.show{visibility:visible;opacity:1}#plan-form .treatment-tips .close{position:absolute;right:20px;top:10px;color:#5c98de}#plan-form .treatment-tips .close:before{content:"\F00D";font-family:Font Awesome\ 5 Free;font-weight:700;font-size:14px}#plan-form .treatment-tips .title{font-size:18px}#plan-form .treatment-tips p:not(.title){font-size:14px}#plan-form .opu-date-label{margin-right:1rem}#plan-form .opu-date-label:before{content:"\1F557";margin-right:4px}#plan-form .needle-date{margin-bottom:.5rem}#plan-form .needle-date-title{padding-left:1.6rem;margin-right:2rem}#plan-form .needle-date-value{font-size:14px;color:#e68c00}#plan-form .how-much-label{margin-right:1rem}#plan-form .how-much-label:before{content:"\1F4B0";margin-left:2px;margin-right:5px}#plan-form #amh,#plan-form #opu-date{width:130px}#plan-form #amh{color:#dedede;cursor:pointer}#plan-form #amh.changed,#plan-form #amh:focus{color:#626262}#combination{margin-bottom:60px}#combination .combination-item-label{line-height:1.4;border:1px solid #e8e8e8;border-radius:10px;display:flex;justify-content:space-around;align-items:center;padding:5px 10px;margin-bottom:0;font-size:14px}#combination .combination-item-label:not(:last-of-type){margin-right:20px}#combination .combination-icon{width:40px;height:40px;border-radius:50%}#combination .combination-icon img{max-width:100%}#addition{margin-bottom:100px}#addition .addition-list{display:flex;justify-content:center}#addition .addition-item-label{line-height:1.4;border:1px solid #e8e8e8;border-radius:10px;display:flex;justify-content:space-around;align-items:center;padding:5px 0;margin-bottom:0;width:100%;max-width:160px;font-size:14px}#addition .addition-item-label:first-of-type{margin-right:20px}#addition .addition-icon{width:40px;height:40px;border-radius:50%}#addition .addition-icon img{max-width:100%}#total-block{max-width:630px;width:630px;border-radius:20px 20px 0 0;background-color:#e7f1fb;position:fixed;top:calc(100% - 70px);bottom:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#626262}@media (max-width:576px){#total-block{width:100%;max-width:100%}}#total-block.show{top:unset;bottom:0}#total-block.show .price-info:before{content:"\2039"}#total-block .header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px 15px 45px}@media (max-width:576px){#total-block .header{padding:10px 15px 10px 40px}}#total-block .price-info{position:relative}@media (max-width:576px){#total-block .price-info{font-size:14px}}#total-block .price-info:before{content:"\203A";-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#5c98de;font-size:30px;position:absolute;height:20px;width:20px;right:calc(100% + 25px)}#total-block .btn-submit{color:#5c98de;border:none;background-color:transparent}#total-block .btn-submit:focus{outline:none}#total-block .btn-submit:after{content:"\203A";font-size:20px;color:inherit;margin-left:5px;font-weight:700}#total-block .btn-submit.hide{visibility:hidden;opacity:0}@media (max-width:576px){#total-block .btn-submit{font-size:14px}}#total-block .price{margin-left:5px}#total-block hr{border-top-color:#fff;border-top-width:2px;width:calc(100% - 40px);margin:0 auto}#total-block .body{padding:15px 20px}#total-block .details{line-height:1.6;margin-bottom:10px}#total-block .details p{margin-bottom:0}#total-block .details .sub-item-list{padding-left:1rem;font-size:14px}#total-block .details .sub-item{color:#a2a2a2}#total-block .combination-text{font-size:14px;display:none;margin-bottom:10px}#total-block .combination-text.show{display:block}#total-block .combination-text p{margin-bottom:0}#total-block .warn-info p{color:var(--red);font-size:14px;line-height:1.6;margin-bottom:0}#personal{max-width:450px;margin-inline:auto;color:#626262;margin-bottom:60px}@media (max-width:576px){#personal{max-width:90%}}#personal .title{font-size:20px;font-weight:700;color:var(--s1);text-align:center;margin-bottom:20px}#personal .required{position:relative;line-height:1.6}#personal .required:after{content:"*";color:#ad603c;position:absolute;top:0;left:102%}#personal .custom-input{background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;margin-left:10px;padding-left:1rem;vertical-align:middle;height:32px;color:#626262}#personal .custom-input:focus-visible{outline:none;background-color:#f5f5f5}#personal .btn-bind{font-size:18px;border:none;background-color:#5c98de;color:#fff;min-width:200px;border-radius:15px;margin-top:15px;margin-bottom:15px;margin-inline:10px;padding:8px 0;display:block}#personal .btn-bind:focus{outline:none}#personal .btn-bind.line{background-color:#00b900}#personal .btn-bind.submitting{opacity:.5;cursor:not-allowed}#personal .notice{font-size:14px;color:var(--s1);line-height:1.6;text-align:center}#personal .form-group{margin-bottom:.5rem}#personal .button-list{display:flex;justify-content:center;align-items:center}@media (max-width:834px){#personal .button-list{flex-direction:column}}#personal .flex{display:flex;align-items:center}@media (max-width:576px){#personal .flex label{word-break:keep-all}#personal .flex input{width:100%}}#confirm{max-width:400px;margin-inline:auto;color:#626262}@media (max-width:576px){#confirm{max-width:90%}}#confirm .title{font-size:20px;font-weight:700;color:var(--s1);text-align:center;margin-bottom:20px}#confirm .confirm-content{padding:15px 20px;background-color:#f6f6f6;border-radius:10px;margin-bottom:20px}#confirm .warn-info{color:var(--red);font-size:14px;line-height:1.6;margin-bottom:0}#confirm .btn-confirm{margin-inline:auto;display:block;border:none;border-radius:10px;background-color:var(--s1);color:#fff;padding:2px 15px;font-size:14px}#confirm .btn-confirm:hover{background-color:#4f84c0}#confirm .btn-confirm:focus{outline:none}#result{margin-top:80px;max-width:400px;margin-inline:auto;color:#626262}@media (max-width:576px){#result{max-width:90%}}#result .title{font-size:20px;font-weight:700;color:var(--s1);text-align:center;margin-bottom:20px}#result .success-message{background:#f6f6f6;padding:15px 20px;border-radius:10px}#result .success-message p{margin-bottom:0}#result .success-message span{color:#ad603c}#result .success-message ul{list-style:none;margin:0;padding:0}#result .contact-info{margin-top:1rem}#result .contact-info a{text-decoration:underline;color:#5c98de!important}#result .contact-info .time{display:flex;line-height:1.6}#result .link-list{margin-top:30px;display:flex;justify-content:center}#result .link-list .link-btn{border:1px solid var(--s1);border-radius:10px;color:var(--s1);background-color:transparent;padding:2px 15px;text-align:center;margin-inline:10px;font-size:14px}#result .link-list .btn-home{background-color:var(--s1);color:#fff!important;text-decoration:none}#result .link-list .btn-home:hover{background-color:#4f84c0;border-color:#4f84c0}#line-widget{position:fixed;width:60px;height:60px;bottom:90px;right:30px;border-radius:100%;z-index:10}#line-widget img{max-width:100%;box-shadow:0 0 6px 1px #666}@media (max-width:576px){#line-widget{right:15px}}#contact-widget .checkbox{opacity:0;visibility:hidden;position:absolute;left:-9999px}#contact-widget #main-toggle:checked~.widget-btn{transition:.3s}#contact-widget #main-toggle:checked~.widget-btn--line{bottom:175px}@media (max-width:834px){#contact-widget #main-toggle:checked~.widget-btn--line{bottom:145px}}#contact-widget #main-toggle:checked~.widget-btn--whatsapp{bottom:105px}@media (max-width:834px){#contact-widget #main-toggle:checked~.widget-btn--whatsapp{bottom:90px}}#contact-widget #main-toggle:checked~.widget-btn--main .widget-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#contact-widget .widget-btn{width:58px;height:58px;position:fixed;right:30px;bottom:35px;margin-bottom:0;cursor:pointer;transition:.3s}@media (max-width:834px){#contact-widget .widget-btn{width:45px;height:45px;right:20px}}#contact-widget .widget-btn .widget-icon{width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%;background-position:50%}#contact-widget .widget-btn.widget-btn--whatsapp{z-index:1008}#contact-widget .widget-btn.widget-btn--whatsapp .widget-icon{background-image:url(/images/omo/common/whatsapp.svg);box-shadow:0 0 6px 1px #666;border-radius:100%}#contact-widget .widget-btn.widget-btn--line{z-index:1009}#contact-widget .widget-btn.widget-btn--line .widget-icon{background-image:url(/images/omo/common/line.svg);box-shadow:0 0 6px 1px #666;border-radius:100%}#contact-widget .widget-btn.widget-btn--main{z-index:1010;width:60px;height:60px;right:29px;bottom:34px}@media (max-width:834px){#contact-widget .widget-btn.widget-btn--main{width:47px;height:47px;right:19px}}#contact-widget .widget-btn.widget-btn--main .widget-icon{background-image:url(/images/common/widget-close.png);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#toast{margin-inline:auto}.pointer{cursor:pointer}.text-24{font-size:24px!important}.iti__country-container .iti__selected-dial-code{font-size:15px!important}.iti__country-container .iti__selected-country{background-color:unset!important;left:10px}.iti__country-container .iti__selected-country:focus{outline:none!important}@media (max-width:576px){.iti__tel-input{width:100%!important}}#phone_input{max-width:calc(100% - 65px)!important}@media (max-width:576px){#phone_input{max-width:calc(100% - 10px)!important}}#phone_input::-webkit-input-placeholder{color:#ddd!important;font-size:14px!important}#phone_input:-ms-input-placeholder{color:#ddd!important;font-size:14px!important}#phone_input::-ms-input-placeholder{color:#ddd!important;font-size:14px!important}#phone_input::placeholder{color:#ddd!important;font-size:14px!important}