﻿@import"base.css";@import"fonts.css";@import"aos.css";@import"splide.min.css";:root{--content-width: 1430px;--font-yugothic: "游ゴシック体", "Yu Gothic", YuGothic, sans-serif;--font-yumincho: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", serif;--font-meiryo: "Meiryo UI", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;--font-arial: Arial, Helvetica, sans-serif;--main-cl: #faab00;--pink-cl: #f06688;--pink-cl2: #ff3f6e;--green-cl: #00b06c;--blue-cl: #008cce;--blue-cl2: #1b77cd;--brown-cl: #624603;--purple-cl: #8a18be;--b-cl: #000;--w-cl: #fff;--lh: 1.8;--font-family: "Zen Maru Gothic", serif;--maru: "Zen Maru Gothic", serif;--old: "Zen Old Mincho", serif;--noto: "Noto Sans JP", sans-serif;--kaku: "Zen Kaku Gothic New", sans-serif;--body-color: #63716b}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:200%;-webkit-text-size-adjust:none;font-family:var(--font-family)}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{width:100%;border:solid 1px #999;padding:16px 20px}::placeholder{opacity:.5}h1,h2,h3,h4,h5,h6{line-height:1.6em}a{transition:all .3s ease;text-decoration:none;font-family:var(--font-family);color:var(--body-color)}select{visibility:visible !important}[href^="tel:"]{word-break:keep-all;white-space:nowrap}img{vertical-align:middle;max-width:100%;flex-shrink:0;height:auto;object-fit:cover}table{width:100%}p{font-weight:500;margin-bottom:15px;line-height:1.8}p:last-child{margin-bottom:0}button{cursor:pointer;border:solid 1px #333;border-radius:0;outline:none;box-shadow:none}*,::before,::after{box-sizing:border-box;outline:none}html{background:#fff}body{min-width:320px;-webkit-text-size-adjust:none;color:var(--body-color)}#wrapper{min-width:1260px;margin:0 auto;overflow:hidden}.container{width:var(--content-width);max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.lk-full{position:absolute;width:100%;height:100%;top:0;left:0}.customize-support #header{margin-top:32px}@media screen and (max-width: 782px){.customize-support #header{margin-top:46px !important}}@media screen and (max-width: 600px){.customize-support #header{margin-top:0px !important}}.bfix-pc{display:none}.hamburger-btn{width:50px;height:50px;position:fixed;top:10px;right:15px;cursor:pointer;display:none;z-index:100;background-color:var(--main-cl);border-radius:100%}.hamburger-btn .bar{width:30px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:2px;transition:all .3s ease}.hamburger-btn .bar::before,.hamburger-btn .bar::after{content:"";width:100%;height:100%;position:absolute;left:0;border-radius:2px;background-color:#fff;transition:all .3s ease}.hamburger-btn .bar::before{top:-8px}.hamburger-btn .bar::after{top:8px}.hamburger-btn.--active .bar{background-color:rgba(0,0,0,0)}.hamburger-btn.--active .bar::before{top:0;transform:rotate(45deg)}.hamburger-btn.--active .bar::after{top:0;transform:rotate(135deg)}.to-top{position:fixed;bottom:40px;right:30px;cursor:pointer;z-index:98;overflow:hidden;transition:all .3s ease;opacity:0;visibility:hidden}.to-top.show{opacity:1;visibility:visible}.to-top a{display:block;background:url("../images/totop.png") no-repeat center/contain;width:117px;height:101px}.d-flex{display:flex}.d-flex-column{display:flex;flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap}.flex-center-all{display:flex;justify-content:center;align-items:center;text-align:center}.left{text-align:left}.center{text-align:center}.right{text-align:right}.bold{font-weight:700}.iline{--cl: var(--main-cl);--t: 75%;--b: 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) var(--t), var(--cl) var(--t), var(--cl) var(--b), rgba(255, 255, 255, 0) var(--b))}.iline-radius{--underline-color: var(--main-cl);--underline-height: 10px;background:radial-gradient(farthest-side, var(--underline-color) 98%, transparent 100%) bottom right/var(--underline-height) var(--underline-height),radial-gradient(farthest-side, var(--underline-color) 98%, transparent 100%) bottom left/var(--underline-height) var(--underline-height),linear-gradient(var(--underline-color), var(--underline-color)) bottom/calc(100% - var(--underline-height)) var(--underline-height);background-repeat:no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.ml-0{margin-left:0px !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-35{margin-left:35px !important}.ml-40{margin-left:40px !important}.ml-45{margin-left:45px !important}.ml-50{margin-left:50px !important}.mr-0{margin-right:0px !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-30{margin-right:30px !important}.mr-35{margin-right:35px !important}.mr-40{margin-right:40px !important}.mr-45{margin-right:45px !important}.mr-50{margin-right:50px !important}.mx-0{margin-left:0px !important;margin-right:0px !important}.mx-5{margin-left:5px !important;margin-right:5px !important}.mx-10{margin-left:10px !important;margin-right:10px !important}.mx-15{margin-left:15px !important;margin-right:15px !important}.mx-20{margin-left:20px !important;margin-right:20px !important}.mx-25{margin-left:25px !important;margin-right:25px !important}.mx-30{margin-left:30px !important;margin-right:30px !important}.mx-35{margin-left:35px !important;margin-right:35px !important}.mx-40{margin-left:40px !important;margin-right:40px !important}.mx-45{margin-left:45px !important;margin-right:45px !important}.mx-50{margin-left:50px !important;margin-right:50px !important}.my-0{margin-top:0px !important;margin-bottom:0px !important}.my-5{margin-top:5px !important;margin-bottom:5px !important}.my-10{margin-top:10px !important;margin-bottom:10px !important}.my-15{margin-top:15px !important;margin-bottom:15px !important}.my-20{margin-top:20px !important;margin-bottom:20px !important}.my-25{margin-top:25px !important;margin-bottom:25px !important}.my-30{margin-top:30px !important;margin-bottom:30px !important}.my-35{margin-top:35px !important;margin-bottom:35px !important}.my-40{margin-top:40px !important;margin-bottom:40px !important}.my-45{margin-top:45px !important;margin-bottom:45px !important}.my-50{margin-top:50px !important;margin-bottom:50px !important}.w0{width:0%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}#header{position:fixed;top:0;left:0;right:0;margin:0 auto;padding:27px 0;transition:all .3s ease;z-index:99;height:122px;background-color:rgba(0,0,0,0)}#header h1{font-size:16px;margin:0;display:none}#header .container{width:1889px;padding-right:10px}#header .logo{display:flex;align-items:center;padding-top:3px;transition:all .3s ease}#header .logo a{display:flex;align-items:center;height:100%;margin-right:39px}#header .logo img{transition:all .3s ease}#header.fix{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.16)}#header.fix .hd-address{padding:0;font-size:14px}#header.fix .header-time p{font-size:16px}.hd-address{font-size:16px;padding-top:19px;line-height:1.5;letter-spacing:.056em;transition:all .3s ease;font-weight:400}.header-main{display:flex;justify-content:space-between}.header-act{display:flex}.header-time p{transition:all .3s ease;font-size:18px;letter-spacing:1.06px;line-height:1.87;font-weight:400}.header-tel{margin-right:31px;position:relative;padding-left:80px;transition:all .3s ease}.header-tel::before{content:"";position:absolute;top:0;left:0;width:68px;height:68px;background:url("../images/ic-tel.png") center/contain no-repeat;transition:all .3s ease}.header-tel .h-tel-tt{font-size:20px;font-weight:500;color:#624603;margin-bottom:5px;line-height:1;padding-top:4px;letter-spacing:.05em;transition:all .3s ease}.header-tel .h-tel-num{color:var(--main-cl);font-weight:900;line-height:1;font-size:36px;letter-spacing:.056em;transition:all .3s ease}.header-menu{position:relative;top:0;z-index:99;padding:7px 0;background-color:#fff;height:138px}.menu-list{position:relative;display:flex;justify-content:center;padding-left:4px}.menu-list li{border-right:4px solid #fff;height:124px;transition:all .3s ease}.menu-list li:last-child{border-right:none}.menu-list a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;position:relative;font-size:24px;font-weight:700;color:#624603;padding:5px 44px;letter-spacing:.05em}.menu-list img{transition:all .3s ease}.header-banner{margin-right:30px}.header-banner a{position:relative;display:block;padding-left:2.857em;font-size:28px}.header-banner a::before{content:"";position:absolute;top:0;left:0;width:2.5em;height:2.5em;background:url(../images/bfix-calender.png) no-repeat center/contain}.header-banner .h-bner-lb{display:block;font-size:50%;font-weight:500;color:#624603;margin-bottom:.179em;line-height:1.2;letter-spacing:.05em}.header-banner .h-bner-tt{font-size:100%;font-weight:700;display:block;color:var(--blue-cl);line-height:1}.index-visual{padding-bottom:68px}.index-visual .container{width:1780px}.index-visual .imvs-wrap{position:relative}.index-visual .imvs-ig{padding-left:102px;position:relative}.index-visual .imvs-ig::before{content:"";position:absolute;inset:-11px -203px -57px -188px;background:url("../images/imvs-eff01.png") no-repeat center/contain;z-index:-1}.index-visual .imvs-ig::after{content:"";position:absolute;inset:-47px -25px -45px 122px;background:url("../images/imvs-eff02.png") no-repeat center/contain;z-index:1;pointer-events:none}.index-visual .imvs-img{position:relative;text-align:center;z-index:0;margin-bottom:0}.index-visual .imvs-tt{position:absolute;bottom:28px;left:50px;z-index:2;width:21.818em;max-width:100%;text-align:center;font-size:44px}.index-visual .imvs-tt-break{display:inline-block;line-height:1.5;border-radius:200px;padding:.081em .532em .097em .516em;background-color:#fff;color:#8e6605;font-weight:700;font-size:100%;letter-spacing:.06em;position:relative;box-shadow:-5px 6px 0px 0px rgba(255,204,132,.7);margin-bottom:.484em}.index-visual .imvs-tt-break:last-child{margin-bottom:0}.index-visual .imvs-tt-break span{color:var(--pink-cl)}.index-visual .imvs-say{position:absolute;bottom:38px;right:335px;z-index:1}.index-visual .imvs-say a{display:inline-block}#main{margin-top:161px}#content{padding-top:65px}.symptoms{position:relative;z-index:0}.symptoms::before{content:"";position:absolute;top:116px;left:-8px;right:-8px;bottom:0;margin:0 auto;width:max(min(100vw,1920px),1260px);background:url("../images/sysmptoms-bg.png") no-repeat center/cover;z-index:-1}.symptoms .sys-wrap{text-align:center;padding:85px 0 212px;position:relative;z-index:0}.symptoms .sys-wrap::before{content:"";position:absolute;top:0;left:-44px;width:1488px;height:828px;background:url("../images/sysmptoms-eff06.png") no-repeat top center/contain;z-index:-1}.symptoms .sys-title{font-size:56px;font-weight:700;color:var(--brown-cl);letter-spacing:3px;line-height:1.3;margin-bottom:41px}.symptoms .sys-title .sys-cl{font-size:117.8571%;color:var(--pink-cl);letter-spacing:.061em;position:relative}.symptoms .sys-title .sys-cl::before{content:"";position:absolute;bottom:-12px;left:-11px;right:0;height:13px;background:url("../images/sysmptoms-eff07.png") no-repeat center/contain}.symptoms .sys-t-eff{display:inline-block;position:relative;font-size:92.8571%}.symptoms .sys-t-eff::before{content:"";position:absolute;top:-0.635em;left:-1.404em;width:11.673em;height:1.673em;background:url("../images/sysmptoms-eff08.png") no-repeat center/contain}.symptoms .sys-desc{letter-spacing:.06em;margin-bottom:37px}.symptoms .sys-list{position:relative;bottom:0;left:0;height:9.688em;margin:0 min(max((100vw - 100%)/-2 + var(--kc),-178px),39px);font-size:max(min(1.6666666667vw,32px),21px);transform:translateX(-5px);--kc: calc(82 / 1920 * 100vw)}.symptoms .sys-list li{position:absolute;font-size:100%}.symptoms .sys-list li:nth-child(1){top:-1.031em;left:0}.symptoms .sys-list li:nth-child(1) .sys-lst-ig{width:8.7813em;height:8.969em}.symptoms .sys-list li:nth-child(1) .sys-lst-tt{bottom:.875em}.symptoms .sys-list li:nth-child(2){top:1.406em;left:9.281em}.symptoms .sys-list li:nth-child(2) .sys-lst-ig{width:8.375em;height:8.969em}.symptoms .sys-list li:nth-child(2) .sys-lst-tt{bottom:1em;left:.594em}.symptoms .sys-list li:nth-child(3){top:-0.094em;left:18.563em}.symptoms .sys-list li:nth-child(3) .sys-lst-ig{width:8.7813em;height:9.563em}.symptoms .sys-list li:nth-child(3) .sys-lst-tt{bottom:1.125em;left:.406em}.symptoms .sys-list li:nth-child(4){top:1.25em;right:18.656em}.symptoms .sys-list li:nth-child(4) .sys-lst-ig{width:8.031em;height:8.563em}.symptoms .sys-list li:nth-child(4) .sys-lst-tt{bottom:.969em;left:.219em}.symptoms .sys-list li:nth-child(5){top:.938em;right:8.688em}.symptoms .sys-list li:nth-child(5) .sys-lst-ig{width:9.25em;height:9.656em}.symptoms .sys-list li:nth-child(5) .sys-lst-tt{bottom:1em;left:.25em}.symptoms .sys-list li:nth-child(6){top:.125em;right:0}.symptoms .sys-list li:nth-child(6) .sys-lst-ig{width:8.188em;height:8.781em}.symptoms .sys-list li:nth-child(6) .sys-lst-tt{bottom:.969em;left:.313em}.symptoms .sys-lst-ig{margin-bottom:0}.symptoms .sys-lst-tt{color:#fff;font-weight:700;text-align:center;line-height:1.43;position:absolute;bottom:0;left:0;right:0;margin-bottom:0;font-size:100%;letter-spacing:.063em}.symptoms .sys-box{margin-top:150px}.symptoms .sys-bx-tt{font-size:max(min(2.7083333333vw,52px),34px);font-weight:700;color:#6c5218;line-height:1.36;letter-spacing:.067em;margin-bottom:0;position:relative;text-shadow:#fff 6px 0px 0px,#fff 5.91686px .995377px 0px,#fff 5.66974px 1.96317px 0px,#fff 5.2655px 2.87655px 0px,#fff 4.71532px 3.71022px 0px,#fff 4.03447px 4.44106px 0px,#fff 3.24181px 5.04883px 0px,#fff 2.35931px 5.51667px 0px,#fff 1.41143px 5.83163px 0px,#fff .424423px 5.98497px 0px,#fff -0.574341px 5.97245px 0px,#fff -1.55719px 5.79441px 0px,#fff -2.49688px 5.45578px 0px,#fff -3.36738px 4.96596px 0px,#fff -4.14455px 4.33852px 0px,#fff -4.80686px 3.59083px 0px,#fff -5.33596px 2.74364px 0px,#fff -5.71718px 1.8204px 0px,#fff -5.93995px .84672px 0px,#fff -5.99811px -0.150428px 0px,#fff -5.89004px -1.14341px 0px,#fff -5.61874px -2.1047px 0px,#fff -5.19172px -3.00766px 0px,#fff -4.62082px -3.82727px 0px,#fff -3.92186px -4.54081px 0px,#fff -3.11421px -5.12852px 0px,#fff -2.22026px -5.57409px 0px,#fff -1.26477px -5.86518px 0px,#fff -0.274238px -5.99373px 0px,#fff .723898px -5.95617px 0px,#fff 1.70197px -5.75355px 0px,#fff 2.63288px -5.39147px 0px,#fff 3.49082px -4.87998px 0px,#fff 4.25202px -4.23324px 0px,#fff 4.89538px -3.46919px 0px,#fff 5.40307px -2.60899px 0px,#fff 5.76102px -1.67649px 0px,#fff 5.95932px -0.697531px 0px}.symptoms .sys-bx-chat{position:absolute;top:-2.643em;right:.667em;left:0;font-size:80.7692%;color:#fff;font-weight:700;margin:0 auto;width:8.381em;height:3.31em;background:url("../images/sysmptoms-eff11.png") center/contain no-repeat;padding:.571em 0 0 .357em;text-shadow:none}.symptoms .sys-bx-chat span{display:inline-block;transform:rotate(-3.29deg)}.symptoms .sys-bx-cl{color:#c67ce6;font-size:138.4615%}.symptoms .sys-bx-list{display:flex;justify-content:space-between;margin:-22px min(max((100vw - 100%)/-2,-260px),-15px) 0;padding:0 2.344em 0 3.719em;font-size:max(min(1.6666666667vw,32px),21px)}.symptoms .sys-bx-list li{position:relative;font-size:100%}.symptoms .sys-bx-list li:nth-child(1) .sys-bx-img{width:17.4063em;height:11.656em}.symptoms .sys-bx-list li:nth-child(2){margin-top:2.188em;transform:translateX(-0.188em);z-index:2}.symptoms .sys-bx-list li:nth-child(2) .sys-bx-img{width:18.063em;height:11.688em}.symptoms .sys-bx-list li:nth-child(3){margin-top:-0.75em}.symptoms .sys-bx-list li:nth-child(3) .sys-bx-img{width:17.1875em;height:11.5625em}.symptoms .sys-bx-t{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#c67ce6;font-weight:700;font-size:100%;letter-spacing:.063em;line-height:1.6;border-radius:18px;border:.25em solid #fff;height:4.563em;margin-bottom:0;position:absolute;z-index:1}.symptoms .sys-bx1{width:12.531em;top:-2.594em;left:-1.031em}.symptoms .sys-bx2{width:11.344em;bottom:.906em;left:-8.031em;padding-left:.156em}.symptoms .sys-bx3{width:12.25em;bottom:2.531em;right:-8.094em;padding-left:.25em}.symptoms .sys-bx4{width:11.719em;top:-2.063em;right:0;padding-right:.188em}.symptoms .sys-bx-img{margin-bottom:0}.recommend{position:relative;max-width:1920px;margin:-96px auto 0;z-index:0}.recommend::before{content:"";position:absolute;top:max(min(10.625vw,204px),136px);left:-8px;right:-8px;bottom:0;margin:0 auto;width:max(min(100vw,1920px),1260px);background:url("../images/recommend-bg.png") top center/contain no-repeat;z-index:-1}.recommend .recom-head{margin-bottom:39px;position:relative}.recommend .recom-title{color:#fff;font-size:64px;font-weight:700;text-align:center;background:url("../images/recommend-eff01.png") center/contain no-repeat;padding:.438em 0 2.125em;line-height:1.27;letter-spacing:.078em;text-shadow:#1cc9d4 14px 0px 0px,#1cc9d4 13.9643px .99915px 0px,#1cc9d4 13.8574px 1.9932px 0px,#1cc9d4 13.6798px 2.97709px 0px,#1cc9d4 13.4324px 3.9458px 0px,#1cc9d4 13.1166px 4.89438px 0px,#1cc9d4 12.7338px 5.81801px 0px,#1cc9d4 12.2862px 6.71196px 0px,#1cc9d4 11.7758px 7.57168px 0px,#1cc9d4 11.2054px 8.39279px 0px,#1cc9d4 10.5779px 9.17109px 0px,#1cc9d4 9.89637px 9.90262px 0px,#1cc9d4 9.1644px 10.5837px 0px,#1cc9d4 8.3857px 11.2107px 0px,#1cc9d4 7.56423px 11.7806px 0px,#1cc9d4 6.70419px 12.2904px 0px,#1cc9d4 5.80995px 12.7375px 0px,#1cc9d4 4.88609px 13.1197px 0px,#1cc9d4 3.93731px 13.4349px 0px,#1cc9d4 2.96844px 13.6817px 0px,#1cc9d4 1.98444px 13.8586px 0px,#1cc9d4 .990321px 13.9649px 0px,#1cc9d4 -0.00885142px 14px 0px,#1cc9d4 -1.00798px 13.9637px 0px,#1cc9d4 -2.00197px 13.8561px 0px,#1cc9d4 -2.98574px 13.6779px 0px,#1cc9d4 -3.95429px 13.43px 0px,#1cc9d4 -4.90268px 13.1135px 0px,#1cc9d4 -5.82606px 12.7302px 0px,#1cc9d4 -6.71972px 12.2819px 0px,#1cc9d4 -7.57912px 11.771px 0px,#1cc9d4 -8.39987px 11.2001px 0px,#1cc9d4 -9.17778px 10.5721px 0px,#1cc9d4 -9.90888px 9.8901px 0px,#1cc9d4 -10.5894px 9.15771px 0px,#1cc9d4 -11.216px 8.37861px 0px,#1cc9d4 -11.7854px 7.55678px 0px,#1cc9d4 -12.2946px 6.69642px 0px,#1cc9d4 -12.7412px 5.8019px 0px,#1cc9d4 -13.1228px 4.87779px 0px,#1cc9d4 -13.4374px 3.92881px 0px,#1cc9d4 -13.6836px 2.95979px 0px,#1cc9d4 -13.8599px 1.97568px 0px,#1cc9d4 -13.9656px .981491px 0px,#1cc9d4 -14px -0.0177028px 0px,#1cc9d4 -13.963px -1.01681px 0px,#1cc9d4 -13.8549px -2.01073px 0px,#1cc9d4 -13.676px -2.99439px 0px,#1cc9d4 -13.4274px -3.96278px 0px,#1cc9d4 -13.1104px -4.91096px 0px,#1cc9d4 -12.7265px -5.8341px 0px,#1cc9d4 -12.2777px -6.72749px 0px,#1cc9d4 -11.7662px -7.58656px 0px,#1cc9d4 -11.1948px -8.40695px 0px,#1cc9d4 -10.5663px -9.18446px 0px,#1cc9d4 -9.88384px -9.91513px 0px,#1cc9d4 -9.15101px -10.5952px 0px,#1cc9d4 -8.37152px -11.2213px 0px,#1cc9d4 -7.54933px -11.7901px 0px,#1cc9d4 -6.68864px -12.2989px 0px,#1cc9d4 -5.79384px -12.7449px 0px,#1cc9d4 -4.8695px -13.1259px 0px,#1cc9d4 -3.92032px -13.4399px 0px,#1cc9d4 -2.95114px -13.6854px 0px,#1cc9d4 -1.96692px -13.8611px 0px,#1cc9d4 -0.972662px -13.9662px 0px,#1cc9d4 .0265543px -14px 0px,#1cc9d4 1.02563px -13.9624px 0px,#1cc9d4 2.01948px -13.8536px 0px,#1cc9d4 3.00304px -13.6741px 0px,#1cc9d4 3.97127px -13.4249px 0px,#1cc9d4 4.91925px -13.1073px 0px,#1cc9d4 5.84215px -12.7228px 0px,#1cc9d4 6.73525px -12.2734px 0px,#1cc9d4 7.594px -11.7614px 0px,#1cc9d4 8.41402px -11.1895px 0px,#1cc9d4 9.19114px -10.5604px 0px,#1cc9d4 9.92138px -9.87756px 0px,#1cc9d4 10.601px -9.14431px 0px,#1cc9d4 11.2266px -8.36442px 0px,#1cc9d4 11.7949px -7.54187px 0px,#1cc9d4 12.3031px -6.68086px 0px,#1cc9d4 12.7485px -5.78578px 0px,#1cc9d4 13.1289px -4.8612px 0px,#1cc9d4 13.4424px -3.91182px 0px,#1cc9d4 13.6873px -2.94249px 0px,#1cc9d4 13.8624px -1.95815px 0px,#1cc9d4 13.9668px -0.963831px 0px}.recommend .recom-cl{color:#fff967;font-size:120.3125%}.recommend .recom-sm{font-size:78.125%}.recommend .recom-chat{position:absolute;top:-1.976em;left:6.095em;width:8.786em;height:3.595em;background:url("../images/recommend-eff03.png") center/contain no-repeat;font-size:42px;font-weight:700;margin-bottom:0;color:#fff;padding:.619em 0 0 1.286em;letter-spacing:.05em}.recommend .recom-chat span{display:inline-block;transform:rotate(-4.04deg)}.recommend .recom-hd{margin-bottom:90px;position:relative}.recommend .recom-say{color:var(--blue-cl);font-size:48px;font-weight:700;text-align:center;position:absolute;top:-136px;left:7px;margin-bottom:0;background:url("../images/recommend-eff02.png") center/contain no-repeat;width:8.896em;height:5.583em;padding:1.333em .146em 0 0px;letter-spacing:.063em;line-height:1.37}.recommend .recom-s-w{transform:rotate(-12deg);display:block}.recommend .recom-s-sm{color:#624603;font-size:66.6666%}.recommend .recom-tt{font-weight:700;font-size:52px;text-align:center}.recommend .recom-tt-top{display:block;letter-spacing:.065em;padding-left:8px;margin-bottom:28px;color:var(--brown-cl);text-shadow:#fff 10px 0px 0px,#fff 9.95004px .998334px 0px,#fff 9.80067px 1.98669px 0px,#fff 9.55336px 2.9552px 0px,#fff 9.21061px 3.89418px 0px,#fff 8.77583px 4.79426px 0px,#fff 8.25336px 5.64642px 0px,#fff 7.64842px 6.44218px 0px,#fff 6.96707px 7.17356px 0px,#fff 6.2161px 7.83327px 0px,#fff 5.40302px 8.41471px 0px,#fff 4.53596px 8.91207px 0px,#fff 3.62358px 9.32039px 0px,#fff 2.67499px 9.63558px 0px,#fff 1.69967px 9.8545px 0px,#fff .707372px 9.97495px 0px,#fff -0.291995px 9.99574px 0px,#fff -1.28844px 9.91665px 0px,#fff -2.27202px 9.73848px 0px,#fff -3.2329px 9.463px 0px,#fff -4.16147px 9.09297px 0px,#fff -5.04846px 8.63209px 0px,#fff -5.88501px 8.08496px 0px,#fff -6.66276px 7.45705px 0px,#fff -7.37394px 6.75463px 0px,#fff -8.01144px 5.98472px 0px,#fff -8.56889px 5.15501px 0px,#fff -9.04072px 4.2738px 0px,#fff -9.42222px 3.34988px 0px,#fff -9.70958px 2.39249px 0px,#fff -9.89993px 1.4112px 0px,#fff -9.99135px .415807px 0px,#fff -9.98295px -0.583741px 0px,#fff -9.8748px -1.57746px 0px,#fff -9.66798px -2.55541px 0px,#fff -9.36457px -3.50783px 0px,#fff -8.96758px -4.4252px 0px,#fff -8.481px -5.29836px 0px,#fff -7.90968px -6.11858px 0px,#fff -7.25932px -6.87766px 0px,#fff -6.53644px -7.56803px 0px,#fff -5.74824px -8.18277px 0px,#fff -4.90261px -8.71576px 0px,#fff -4.00799px -9.16166px 0px,#fff -3.07333px -9.51602px 0px,#fff -2.10796px -9.7753px 0px,#fff -1.12153px -9.93691px 0px,#fff -0.123887px -9.99923px 0px,#fff .87499px -9.96165px 0px,#fff 1.86512px -9.82453px 0px,#fff 2.83662px -9.58924px 0px,#fff 3.77978px -9.25815px 0px,#fff 4.68517px -8.83455px 0px,#fff 5.54374px -8.32267px 0px,#fff 6.34693px -7.72764px 0px,#fff 7.0867px -7.0554px 0px,#fff 7.75566px -6.31267px 0px,#fff 8.34713px -5.50686px 0px,#fff 8.8552px -4.64602px 0px,#fff 9.27478px -3.73877px 0px,#fff 9.6017px -2.79415px 0px,#fff 9.83268px -1.82162px 0px,#fff 9.96542px -0.830894px 0px}.recommend .recom-tt-cl{color:var(--green-cl)}.recommend .recom-tt-bg{font-size:138.4615%}.recommend .recom-tt-bottom{display:block;color:var(--blue-cl);font-size:192.3076%;letter-spacing:.06em;padding-right:43px;text-shadow:#fff 14px 0px 0px,#fff 13.9643px .99915px 0px,#fff 13.8574px 1.9932px 0px,#fff 13.6798px 2.97709px 0px,#fff 13.4324px 3.9458px 0px,#fff 13.1166px 4.89438px 0px,#fff 12.7338px 5.81801px 0px,#fff 12.2862px 6.71196px 0px,#fff 11.7758px 7.57168px 0px,#fff 11.2054px 8.39279px 0px,#fff 10.5779px 9.17109px 0px,#fff 9.89637px 9.90262px 0px,#fff 9.1644px 10.5837px 0px,#fff 8.3857px 11.2107px 0px,#fff 7.56423px 11.7806px 0px,#fff 6.70419px 12.2904px 0px,#fff 5.80995px 12.7375px 0px,#fff 4.88609px 13.1197px 0px,#fff 3.93731px 13.4349px 0px,#fff 2.96844px 13.6817px 0px,#fff 1.98444px 13.8586px 0px,#fff .990321px 13.9649px 0px,#fff -0.00885142px 14px 0px,#fff -1.00798px 13.9637px 0px,#fff -2.00197px 13.8561px 0px,#fff -2.98574px 13.6779px 0px,#fff -3.95429px 13.43px 0px,#fff -4.90268px 13.1135px 0px,#fff -5.82606px 12.7302px 0px,#fff -6.71972px 12.2819px 0px,#fff -7.57912px 11.771px 0px,#fff -8.39987px 11.2001px 0px,#fff -9.17778px 10.5721px 0px,#fff -9.90888px 9.8901px 0px,#fff -10.5894px 9.15771px 0px,#fff -11.216px 8.37861px 0px,#fff -11.7854px 7.55678px 0px,#fff -12.2946px 6.69642px 0px,#fff -12.7412px 5.8019px 0px,#fff -13.1228px 4.87779px 0px,#fff -13.4374px 3.92881px 0px,#fff -13.6836px 2.95979px 0px,#fff -13.8599px 1.97568px 0px,#fff -13.9656px .981491px 0px,#fff -14px -0.0177028px 0px,#fff -13.963px -1.01681px 0px,#fff -13.8549px -2.01073px 0px,#fff -13.676px -2.99439px 0px,#fff -13.4274px -3.96278px 0px,#fff -13.1104px -4.91096px 0px,#fff -12.7265px -5.8341px 0px,#fff -12.2777px -6.72749px 0px,#fff -11.7662px -7.58656px 0px,#fff -11.1948px -8.40695px 0px,#fff -10.5663px -9.18446px 0px,#fff -9.88384px -9.91513px 0px,#fff -9.15101px -10.5952px 0px,#fff -8.37152px -11.2213px 0px,#fff -7.54933px -11.7901px 0px,#fff -6.68864px -12.2989px 0px,#fff -5.79384px -12.7449px 0px,#fff -4.8695px -13.1259px 0px,#fff -3.92032px -13.4399px 0px,#fff -2.95114px -13.6854px 0px,#fff -1.96692px -13.8611px 0px,#fff -0.972662px -13.9662px 0px,#fff .0265543px -14px 0px,#fff 1.02563px -13.9624px 0px,#fff 2.01948px -13.8536px 0px,#fff 3.00304px -13.6741px 0px,#fff 3.97127px -13.4249px 0px,#fff 4.91925px -13.1073px 0px,#fff 5.84215px -12.7228px 0px,#fff 6.73525px -12.2734px 0px,#fff 7.594px -11.7614px 0px,#fff 8.41402px -11.1895px 0px,#fff 9.19114px -10.5604px 0px,#fff 9.92138px -9.87756px 0px,#fff 10.601px -9.14431px 0px,#fff 11.2266px -8.36442px 0px,#fff 11.7949px -7.54187px 0px,#fff 12.3031px -6.68086px 0px,#fff 12.7485px -5.78578px 0px,#fff 13.1289px -4.8612px 0px,#fff 13.4424px -3.91182px 0px,#fff 13.6873px -2.94249px 0px,#fff 13.8624px -1.95815px 0px,#fff 13.9668px -0.963831px 0px}.recommend .recom-btn{display:flex;align-items:center;justify-content:center;text-align:center;max-width:100%;width:8.208em;height:2.042em;font-size:48px;font-weight:700;background-color:var(--blue-cl);color:#fff;border-radius:100px;margin:0 auto;line-height:1.4;letter-spacing:.058em;padding:0 0 .125em .083em}.recommend .recom-ig li:nth-child(1){position:absolute;top:175px;right:23px}.recommend .recom-ig li:nth-child(2){position:absolute;top:319px;left:40px}.recommend .recom-ig li:nth-child(3){position:absolute;top:884px;right:31px}.recommend .recom-img{text-align:center;margin-top:37px}.recommend .recom-desc{text-align:center;letter-spacing:.06em;margin-top:-58px;position:relative;z-index:1}.recommend .recom-img2{margin-top:-133px;width:max(min(100vw,1920px),1260px);margin-left:min(max((100vw - 100%)/-2,-260px),-15px)}.btns-bg{background-color:#fff967}.btns{max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;padding:1.3652em .938em;font-size:min(max(.8233333333vw,10.5px),16px)}.btns li{font-size:100%;position:relative;max-width:100%;width:38.75em;height:13.125em;border-radius:1.25em;border:0px solid #fff;border-width:.5em;color:#fff;box-shadow:2px 2px 5px 0px rgba(71,71,71,.3);margin-right:.938em}.btns li:last-child{margin-right:0}.btns .btns-tel{background:url("../images/btns-bg-orange.jpg") no-repeat center/cover;padding:1.063em 2.5em 1.063em 2.875em}.btns .btns-wp-t{padding-left:7.125em;margin-bottom:1.563em}.btns .btns-tt{font-size:1.625em;font-weight:700;margin-bottom:.385em;line-height:1.3;letter-spacing:.058em}.btns .btns-num{font-size:2.875em;line-height:1.1;background:url("../images/btns-tel.png") left .087em bottom .022em no-repeat;background-size:.935em .935em;font-weight:700;padding-left:1.261em;margin-bottom:0;letter-spacing:.065em}.btns .btns-time{font-size:1em;margin-bottom:0;letter-spacing:.056em;line-height:1.5}.btns .btns-person1{margin-bottom:0;position:absolute;top:.313em;left:2.688em;width:6.579em;height:7.592em}.btns .btns-calendar{background:url("../images/btns-bg-blue.jpg") no-repeat center/cover;padding:1.125em .625em}.btns .btns-calendar .btns-tt{text-align:center;margin-bottom:.923em}.btns .btn-wp-c{max-width:100%;width:14.938em;margin:0 auto}.btns .btns-c-tt{font-size:2.375em;font-weight:700;padding-left:1.553em;line-height:1.2;letter-spacing:.053em;background:url("../images/btns-calendar.png") no-repeat left .105em top .079em;background-size:1.105em 1.105em;margin-bottom:.5em}.btns .btns-hours{font-size:1.5em;display:flex;align-items:center;letter-spacing:.058em}.btns .btns-hours span{display:flex;align-items:center;justify-content:center;text-align:center;width:4.084em;height:1.5em;border-radius:.333em;background-color:#fff;color:#51baec;font-weight:700;margin-right:.417em}.btns .btns-person2{position:absolute;bottom:.01em;left:1.813em;width:9.742em;height:8.73em;margin-bottom:0}.btns .btns-person3{position:absolute;bottom:.022em;right:3.125em;width:7.339em;height:8.161em;margin-bottom:0}.btns .btns-web{background:url("../images/btns-bg-pink.jpg") no-repeat center/cover;padding:1.125em .625em}.btns .btns-web .btns-tt{text-align:center;margin-bottom:.923em}.btns .btns-w-tt{font-weight:700;text-align:center;padding-left:1.421em;background:url("../images/btns-web.png") no-repeat top .079em left;background-size:1.105em 1.105em;font-size:2.375em;line-height:1.2;width:fit-content;margin:0 auto;letter-spacing:.061em;margin-bottom:.447em;transform:translateX(-0.105em)}.btns .btns-teeth{font-size:1.5em;text-align:center;margin-bottom:0;letter-spacing:.063em;padding-left:.333em}.btns .btns-person4{position:absolute;top:2em;left:2.813em;width:5.441em;height:6.137em}.btns .btns-person5{position:absolute;top:2.125em;right:2.25em;width:7.718em;height:5.884em}.treatment{margin:71px auto 0;padding-bottom:135px;max-width:1920px;position:relative}.treatment::before{content:"";position:absolute;top:-26px;left:22px;background:url("../images/treatment-eff02.png") top left/contain no-repeat;width:436px;height:193px;z-index:1}.treatment::after{content:"";position:absolute;top:-26px;right:21px;background:url("../images/treatment-eff03.png") top right/contain no-repeat;width:436px;height:193px;z-index:1}.treatment .container{width:1800px}.treatment .treat-wrap{position:relative;z-index:0;padding-top:116px}.treatment .treat-wrap::before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;background:url("../images/treatment-bg.png") top center/contain no-repeat;width:1577px;height:864px;z-index:-1}.treatment .treat-title{font-weight:700;font-size:62px;color:var(--brown-cl);text-align:center;margin-bottom:60px;letter-spacing:.065em;line-height:1.38}.treatment .treat-blue{font-size:132.258%;color:#1a76cc;margin-left:-0.146em;transform:translateX(0.183em);display:inline-block}.treatment .treat-green{font-size:148.387%;color:var(--green-cl)}.treatment .treat-btn{display:flex;align-items:center;justify-content:center;text-align:center;max-width:100%;width:11.154em;height:2.019em;color:#fff;background-color:var(--blue-cl2);border-radius:50px;font-weight:700;font-size:52px;margin:0 auto .731em;letter-spacing:.058em;padding-bottom:.077em;position:relative}.treatment .treat-btn::before{content:"";position:absolute;top:.096em;left:calc(50% - 12.404em);background:url("../images/treatment-eff01.png") no-repeat center/contain;width:20.577em;height:3.462em;z-index:-1}.treatment .treat-btn-w{position:relative;text-align:center;max-width:100%;width:19.231em;height:4.096em;background-color:#fff;font-size:52px;font-weight:700;color:var(--brown-cl);border-radius:200px;margin:0 auto;line-height:1.4;padding:.481em .192em;letter-spacing:.058em;margin-bottom:31px}.treatment .treat-btn-w::before{content:"";position:absolute;top:-65px;left:-90px;background:url("../images/treatment-eff04.png") no-repeat center/contain;width:235px;height:130px;z-index:-1}.treatment .treat-btn-w::after{content:"";position:absolute;top:-58px;right:60px;background:url("../images/treatment-eff05.png") no-repeat center/contain;width:76px;height:88px}.treatment .treat-pink{font-size:119.2307%;color:var(--pink-cl)}.treatment .treat-person1{position:absolute;top:206px;left:-90px;margin-bottom:0;z-index:-1;width:480px}.treatment .treat-person2{position:absolute;top:193px;right:-40px;z-index:-1;margin-bottom:0;width:480px}.treatment .treat-desc{max-width:100%;width:976px;margin:0 auto;letter-spacing:.06em}.habit{margin-bottom:98px}.habit .habit-head{display:flex;margin-bottom:38px}.habit .habit-person{flex-shrink:0;margin-left:-54px;margin-right:45px;margin-bottom:0}.habit .habit-hw{padding:38px 0 0}.habit .habit-tt{font-size:72px;font-weight:700;color:var(--brown-cl);letter-spacing:.056em;line-height:1.7;position:relative;margin-bottom:47px}.habit .habit-tt::before{content:"";position:absolute;top:0;left:7.472em;width:5.347em;height:1.181em;background:url("../images/habit-eff02.png") center/contain no-repeat}.habit .habit-tt span{color:var(--purple-cl);display:inline-block;position:relative}.habit .habit-tt span::before{content:"";position:absolute;bottom:1px;left:-1px;right:0;height:13px;background:url("../images/habit-eff03.png") center/contain no-repeat}.habit .habit-desc{letter-spacing:.06em}.habit .habit-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:58px 30px;margin:0 -3px 50px;counter-reset:nameNumber}.habit .habit-list li{display:flex;flex-direction:column;justify-content:space-between}.habit .habit-baby{margin-bottom:5px}.habit .habit-name{text-align:center;font-weight:700;color:#717e78;font-size:28px;letter-spacing:.071em}.habit .habit-name::before{content:counter(nameNumber);counter-increment:nameNumber;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:1.714em;height:1.714em;border-radius:100%;background-color:#40c973;color:#fff;margin-right:1.107em;transform:translate(0.643em, -0.036em);padding-bottom:.107em;flex-shrink:0}.habit .habit-say{display:flex;max-width:100%;width:1130px;margin:0 auto;transform:translateX(-57px)}.habit .habit-say-desc{padding-top:122px;letter-spacing:.06em;margin-bottom:0}.habit .habit-say-img{flex-shrink:0;margin-left:55px}.habit .habit-say-wig{position:relative}.habit .habit-say-name{font-size:22px;text-align:center;font-weight:700;color:#fff;line-height:1.4;position:absolute;z-index:0;bottom:-11px;left:0;right:0;letter-spacing:.05em}.habit .habit-say-name::before{content:"";position:absolute;top:-51px;left:calc(50% - 217px);width:435px;height:133px;background:url("../images/habit-eff01.png") center/contain no-repeat;z-index:-1}.habit .habit-cl{font-size:116%;color:var(--brown-cl)}.benefits{margin-top:123px;padding-bottom:93px;margin-bottom:11px;position:relative;z-index:0}.benefits::before{content:"";position:absolute;inset:54px -8px 0;margin:0 auto;width:max(min(100vw,1920px),1260px);background:url("../images/benefits-bg.png") top 10px center/cover no-repeat;z-index:-1}.benefits .bef-title{display:flex;align-items:center;justify-content:center;padding-left:103px;position:relative;z-index:0;margin-bottom:87px}.benefits .bef-title::before{content:"";position:absolute;inset:-27px 0 0 -27px;width:1553px;height:281px;background:url("../images/benefits-eff01.png") center/contain no-repeat;pointer-events:none}.benefits .bef-chat{font-weight:700;color:#fff;font-size:32px;text-align:center;width:12.594em;height:6.031em;padding:1.063em 0 0 .5em;position:absolute;top:-1.75em;left:.731em;line-height:1.25;letter-spacing:.056em;transform:rotate(-4deg)}.benefits .bef-chat span{color:#fffa65;font-size:131.25%}.benefits .bef-chat::before{content:"";position:absolute;inset:0;z-index:-1;background:url("../images/benefits-eff15.png") no-repeat center/contain;transform:rotate(4deg)}.benefits .bef-h-t1{font-weight:700;font-size:42px;color:var(--brown-cl);line-height:1.42;margin:1.067em 2.167em 0 0;letter-spacing:.062em;text-shadow:#fff 10px 0px 0px,#fff 9.95004px .998334px 0px,#fff 9.80067px 1.98669px 0px,#fff 9.55336px 2.9552px 0px,#fff 9.21061px 3.89418px 0px,#fff 8.77583px 4.79426px 0px,#fff 8.25336px 5.64642px 0px,#fff 7.64842px 6.44218px 0px,#fff 6.96707px 7.17356px 0px,#fff 6.2161px 7.83327px 0px,#fff 5.40302px 8.41471px 0px,#fff 4.53596px 8.91207px 0px,#fff 3.62358px 9.32039px 0px,#fff 2.67499px 9.63558px 0px,#fff 1.69967px 9.8545px 0px,#fff .707372px 9.97495px 0px,#fff -0.291995px 9.99574px 0px,#fff -1.28844px 9.91665px 0px,#fff -2.27202px 9.73848px 0px,#fff -3.2329px 9.463px 0px,#fff -4.16147px 9.09297px 0px,#fff -5.04846px 8.63209px 0px,#fff -5.88501px 8.08496px 0px,#fff -6.66276px 7.45705px 0px,#fff -7.37394px 6.75463px 0px,#fff -8.01144px 5.98472px 0px,#fff -8.56889px 5.15501px 0px,#fff -9.04072px 4.2738px 0px,#fff -9.42222px 3.34988px 0px,#fff -9.70958px 2.39249px 0px,#fff -9.89993px 1.4112px 0px,#fff -9.99135px .415807px 0px,#fff -9.98295px -0.583741px 0px,#fff -9.8748px -1.57746px 0px,#fff -9.66798px -2.55541px 0px,#fff -9.36457px -3.50783px 0px,#fff -8.96758px -4.4252px 0px,#fff -8.481px -5.29836px 0px,#fff -7.90968px -6.11858px 0px,#fff -7.25932px -6.87766px 0px,#fff -6.53644px -7.56803px 0px,#fff -5.74824px -8.18277px 0px,#fff -4.90261px -8.71576px 0px,#fff -4.00799px -9.16166px 0px,#fff -3.07333px -9.51602px 0px,#fff -2.10796px -9.7753px 0px,#fff -1.12153px -9.93691px 0px,#fff -0.123887px -9.99923px 0px,#fff .87499px -9.96165px 0px,#fff 1.86512px -9.82453px 0px,#fff 2.83662px -9.58924px 0px,#fff 3.77978px -9.25815px 0px,#fff 4.68517px -8.83455px 0px,#fff 5.54374px -8.32267px 0px,#fff 6.34693px -7.72764px 0px,#fff 7.0867px -7.0554px 0px,#fff 7.75566px -6.31267px 0px,#fff 8.34713px -5.50686px 0px,#fff 8.8552px -4.64602px 0px,#fff 9.27478px -3.73877px 0px,#fff 9.6017px -2.79415px 0px,#fff 9.83268px -1.82162px 0px,#fff 9.96542px -0.830894px 0px}.benefits .bef-h-t2{font-weight:700;font-size:72px;color:#1b77cd;line-height:1.4;letter-spacing:.042em}.benefits .bef-hnum{font-size:277.7777%;line-height:1;position:relative;margin-right:-0.075em;display:inline-block;transform:translateY(1px);letter-spacing:0px;z-index:-1;text-shadow:#fff 14px 0px 0px,#fff 13.9643px .99915px 0px,#fff 13.8574px 1.9932px 0px,#fff 13.6798px 2.97709px 0px,#fff 13.4324px 3.9458px 0px,#fff 13.1166px 4.89438px 0px,#fff 12.7338px 5.81801px 0px,#fff 12.2862px 6.71196px 0px,#fff 11.7758px 7.57168px 0px,#fff 11.2054px 8.39279px 0px,#fff 10.5779px 9.17109px 0px,#fff 9.89637px 9.90262px 0px,#fff 9.1644px 10.5837px 0px,#fff 8.3857px 11.2107px 0px,#fff 7.56423px 11.7806px 0px,#fff 6.70419px 12.2904px 0px,#fff 5.80995px 12.7375px 0px,#fff 4.88609px 13.1197px 0px,#fff 3.93731px 13.4349px 0px,#fff 2.96844px 13.6817px 0px,#fff 1.98444px 13.8586px 0px,#fff .990321px 13.9649px 0px,#fff -0.00885142px 14px 0px,#fff -1.00798px 13.9637px 0px,#fff -2.00197px 13.8561px 0px,#fff -2.98574px 13.6779px 0px,#fff -3.95429px 13.43px 0px,#fff -4.90268px 13.1135px 0px,#fff -5.82606px 12.7302px 0px,#fff -6.71972px 12.2819px 0px,#fff -7.57912px 11.771px 0px,#fff -8.39987px 11.2001px 0px,#fff -9.17778px 10.5721px 0px,#fff -9.90888px 9.8901px 0px,#fff -10.5894px 9.15771px 0px,#fff -11.216px 8.37861px 0px,#fff -11.7854px 7.55678px 0px,#fff -12.2946px 6.69642px 0px,#fff -12.7412px 5.8019px 0px,#fff -13.1228px 4.87779px 0px,#fff -13.4374px 3.92881px 0px,#fff -13.6836px 2.95979px 0px,#fff -13.8599px 1.97568px 0px,#fff -13.9656px .981491px 0px,#fff -14px -0.0177028px 0px,#fff -13.963px -1.01681px 0px,#fff -13.8549px -2.01073px 0px,#fff -13.676px -2.99439px 0px,#fff -13.4274px -3.96278px 0px,#fff -13.1104px -4.91096px 0px,#fff -12.7265px -5.8341px 0px,#fff -12.2777px -6.72749px 0px,#fff -11.7662px -7.58656px 0px,#fff -11.1948px -8.40695px 0px,#fff -10.5663px -9.18446px 0px,#fff -9.88384px -9.91513px 0px,#fff -9.15101px -10.5952px 0px,#fff -8.37152px -11.2213px 0px,#fff -7.54933px -11.7901px 0px,#fff -6.68864px -12.2989px 0px,#fff -5.79384px -12.7449px 0px,#fff -4.8695px -13.1259px 0px,#fff -3.92032px -13.4399px 0px,#fff -2.95114px -13.6854px 0px,#fff -1.96692px -13.8611px 0px,#fff -0.972662px -13.9662px 0px,#fff .0265543px -14px 0px,#fff 1.02563px -13.9624px 0px,#fff 2.01948px -13.8536px 0px,#fff 3.00304px -13.6741px 0px,#fff 3.97127px -13.4249px 0px,#fff 4.91925px -13.1073px 0px,#fff 5.84215px -12.7228px 0px,#fff 6.73525px -12.2734px 0px,#fff 7.594px -11.7614px 0px,#fff 8.41402px -11.1895px 0px,#fff 9.19114px -10.5604px 0px,#fff 9.92138px -9.87756px 0px,#fff 10.601px -9.14431px 0px,#fff 11.2266px -8.36442px 0px,#fff 11.7949px -7.54187px 0px,#fff 12.3031px -6.68086px 0px,#fff 12.7485px -5.78578px 0px,#fff 13.1289px -4.8612px 0px,#fff 13.4424px -3.91182px 0px,#fff 13.6873px -2.94249px 0px,#fff 13.8624px -1.95815px 0px,#fff 13.9668px -0.963831px 0px}.benefits .bef-hnum::before{content:"";position:absolute;top:-1px;left:calc(50% - .59em);width:1.255em;height:1.18em;background:url("../images/benefits-eff00.png") center/contain no-repeat;z-index:-2}.benefits .bef-sh{text-shadow:#fff 10px 0px 0px,#fff 9.95004px .998334px 0px,#fff 9.80067px 1.98669px 0px,#fff 9.55336px 2.9552px 0px,#fff 9.21061px 3.89418px 0px,#fff 8.77583px 4.79426px 0px,#fff 8.25336px 5.64642px 0px,#fff 7.64842px 6.44218px 0px,#fff 6.96707px 7.17356px 0px,#fff 6.2161px 7.83327px 0px,#fff 5.40302px 8.41471px 0px,#fff 4.53596px 8.91207px 0px,#fff 3.62358px 9.32039px 0px,#fff 2.67499px 9.63558px 0px,#fff 1.69967px 9.8545px 0px,#fff .707372px 9.97495px 0px,#fff -0.291995px 9.99574px 0px,#fff -1.28844px 9.91665px 0px,#fff -2.27202px 9.73848px 0px,#fff -3.2329px 9.463px 0px,#fff -4.16147px 9.09297px 0px,#fff -5.04846px 8.63209px 0px,#fff -5.88501px 8.08496px 0px,#fff -6.66276px 7.45705px 0px,#fff -7.37394px 6.75463px 0px,#fff -8.01144px 5.98472px 0px,#fff -8.56889px 5.15501px 0px,#fff -9.04072px 4.2738px 0px,#fff -9.42222px 3.34988px 0px,#fff -9.70958px 2.39249px 0px,#fff -9.89993px 1.4112px 0px,#fff -9.99135px .415807px 0px,#fff -9.98295px -0.583741px 0px,#fff -9.8748px -1.57746px 0px,#fff -9.66798px -2.55541px 0px,#fff -9.36457px -3.50783px 0px,#fff -8.96758px -4.4252px 0px,#fff -8.481px -5.29836px 0px,#fff -7.90968px -6.11858px 0px,#fff -7.25932px -6.87766px 0px,#fff -6.53644px -7.56803px 0px,#fff -5.74824px -8.18277px 0px,#fff -4.90261px -8.71576px 0px,#fff -4.00799px -9.16166px 0px,#fff -3.07333px -9.51602px 0px,#fff -2.10796px -9.7753px 0px,#fff -1.12153px -9.93691px 0px,#fff -0.123887px -9.99923px 0px,#fff .87499px -9.96165px 0px,#fff 1.86512px -9.82453px 0px,#fff 2.83662px -9.58924px 0px,#fff 3.77978px -9.25815px 0px,#fff 4.68517px -8.83455px 0px,#fff 5.54374px -8.32267px 0px,#fff 6.34693px -7.72764px 0px,#fff 7.0867px -7.0554px 0px,#fff 7.75566px -6.31267px 0px,#fff 8.34713px -5.50686px 0px,#fff 8.8552px -4.64602px 0px,#fff 9.27478px -3.73877px 0px,#fff 9.6017px -2.79415px 0px,#fff 9.83268px -1.82162px 0px,#fff 9.96542px -0.830894px 0px}.benefits .bef-ht{font-size:170.8333%;margin-left:-0.089em;letter-spacing:-0.13em;position:relative;z-index:-1}.benefits .bef-ht::before{content:"";position:absolute;bottom:.057em;right:-0.236em;left:-0.13em;height:.431em;border-radius:100px;background-color:#fffa65;z-index:-1}.benefits .bef-item{margin-bottom:99px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.benefits .bef-item:last-child{margin-bottom:0}.benefits .bef-item:nth-child(even){flex-direction:row-reverse}.benefits .bef-item:nth-child(even) .bef-img{box-shadow:10px 17px 0px 4px #aff2d6}.benefits .bef-item:nth-child(1) .bef-tt::before{top:.679em;left:2.286em;width:18.643em;height:7.286em;background-image:url("../images/benefits-eff02.png")}.benefits .bef-item:nth-child(1) .bef-tt::after{content:"";position:absolute;bottom:2.143em;right:-3.857em;width:4em;height:3.607em;background:url("../images/benefits-eff16.png") no-repeat center/contain}.benefits .bef-item:nth-child(1) .bef-ig{margin-top:4px}.benefits .bef-item:nth-child(2) .bef-tt::before{top:.5em;left:2.786em;width:16.429em;height:5.036em;background-image:url("../images/benefits-eff11.png")}.benefits .bef-item:nth-child(2) .bef-tt::after{content:"";position:absolute;bottom:-0.786em;right:-3.5em;width:4em;height:3.607em;background:url("../images/benefits-eff16.png") no-repeat center/contain}.benefits .bef-item:nth-child(2) .bef-num::after{content:"";position:absolute;bottom:-0.136em;left:-1.291em;width:.964em;height:.927em;background:url("../images/benefits-eff17.png") no-repeat center/contain}.benefits .bef-item:nth-child(2) .bef-ig{margin-top:9px}.benefits .bef-item:nth-child(2) .bef-tt{padding-top:.393em}.benefits .bef-item:nth-child(3) .bef-tt::before{top:.357em;left:2.5em;width:17.25em;height:6.286em;background-image:url("../images/benefits-eff12.png")}.benefits .bef-item:nth-child(3) .bef-tt::after{content:"";position:absolute;bottom:-1.393em;right:-4.75em;width:7.25em;height:8.536em;background:url("../images/benefits-eff18.png") no-repeat center/contain}.benefits .bef-item:nth-child(3) .bef-phead{transform:translateX(12px)}.benefits .bef-item:nth-child(3) .bef-ig{margin-top:17px}.benefits .bef-item:nth-child(3) .bef-tt{padding-top:.393em;padding-left:.929em;line-height:1.72}.benefits .bef-item:nth-child(4) .bef-tt::before{top:.929em;left:2.929em;width:17.214em;height:6.25em;background-image:url("../images/benefits-eff13.png")}.benefits .bef-item:nth-child(4) .bef-tt::after{content:"";position:absolute;top:-0.607em;right:-2.107em;width:4em;height:3.607em;background:url("../images/benefits-eff16.png") no-repeat center/contain}.benefits .bef-item:nth-child(4) .bef-num::after{content:"";position:absolute;bottom:-5px;left:-136px;width:105px;height:130px;background:url("../images/benefits-eff19.png") no-repeat center/contain}.benefits .bef-item:nth-child(4) .bef-phead{transform:translateX(4px)}.benefits .bef-item:nth-child(4) .bef-ig{margin-top:8px}.benefits .bef-item:nth-child(4) .bef-tt{padding-top:1.071em;padding-left:.929em;line-height:1.82}.benefits .bef-item:nth-child(5) .bef-tt::before{top:.464em;left:3.607em;width:15.429em;height:7.107em;background-image:url("../images/benefits-eff14.png")}.benefits .bef-item:nth-child(5) .bef-tt::after{content:"";position:absolute;top:3.429em;right:-3.25em;width:4em;height:3.607em;background:url("../images/benefits-eff16.png") no-repeat center/contain}.benefits .bef-item:nth-child(5) .bef-phead{transform:translateX(8px)}.benefits .bef-item:nth-child(5) .bef-ig{margin-top:-2px}.benefits .bef-item:nth-child(5) .bef-tt{padding-top:.607em;padding-left:1em;line-height:1.82}.benefits .bef-txt{width:730px}.benefits .bef-phead{width:fit-content;display:flex;align-items:center;margin:0 auto 51px;position:relative;z-index:0}.benefits .bef-num{font-size:110px;font-weight:700;color:#1b77cd;position:relative;z-index:0;width:1.573em;height:1.536em;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:0;letter-spacing:.064em;text-shadow:#fff 8px 0px 0px,#fff 7.93758px .997398px 0px,#fff 7.7513px 1.97923px 0px,#fff 7.44406px 2.93018px 0px,#fff 7.02066px 3.8354px 0px,#fff 6.4877px 4.68078px 0px,#fff 5.85351px 5.45311px 0px,#fff 5.12797px 6.14035px 0px,#fff 4.32242px 6.73177px 0px,#fff 3.44941px 7.21814px 0px,#fff 2.52258px 7.59188px 0px,#fff 1.55638px 7.84714px 0px,#fff .565898px 7.97996px 0px,#fff -0.433417px 7.98825px 0px,#fff -1.42597px 7.87189px 0px,#fff -2.39627px 7.63269px 0px,#fff -3.32917px 7.27438px 0px,#fff -4.21013px 6.80256px 0px,#fff -5.02539px 6.22459px 0px,#fff -5.76223px 5.54948px 0px,#fff -6.40915px 4.78778px 0px,#fff -6.95606px 3.95136px 0px,#fff -7.39442px 3.05329px 0px,#fff -7.71739px 2.10757px 0px,#fff -7.91994px 1.12896px 0px,#fff -7.9989px .132735px 0px,#fff -7.95304px -0.865561px 0px,#fff -7.78307px -1.85035px 0px,#fff -7.49165px -2.80627px 0px,#fff -7.08333px -3.71839px 0px,#fff -6.56448px -4.57249px 0px,#fff -5.94318px -5.35524px 0px,#fff -5.22915px -6.05442px 0px,#fff -4.43352px -6.65912px 0px,#fff -3.5687px -7.15991px 0px,#fff -2.6482px -7.54898px 0px,#fff -1.68637px -7.82024px 0px,#fff -0.698222px -7.96947px 0px,#fff .300817px -7.99434px 0px,#fff 1.29516px -7.89446px 0px,#fff 2.2693px -7.67139px 0px,#fff 3.20802px -7.32862px 0px,#fff 4.09668px -6.87148px 0px,#fff 4.92142px -6.30711px 0px,#fff 5.66936px -5.64432px 0px,#fff 6.32883px -4.89346px 0px,#fff 6.88954px -4.06623px 0px,#fff 7.34274px -3.17555px 0px,#fff 7.68136px -2.23532px 0px,#fff 7.90012px -1.26021px 0px,#fff 7.9956px -0.265434px 0px}.benefits .bef-num::before{content:"";position:absolute;top:.064em;left:-0.036em;width:100%;height:100%;background:url("../images/benefits-eff03.png") center/contain no-repeat;z-index:-1}.benefits .bef-tt{font-size:28px;font-weight:700;color:var(--brown-cl);line-height:1.52;padding:.857em 0 0 1em;letter-spacing:.086em}.benefits .bef-tt::before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:-2}.benefits .bef-tt span{color:#1b77cd;font-size:135.7142%}.benefits .bef-desc{margin-left:42px;letter-spacing:.06em}.benefits .bef-ig{flex-shrink:0;width:600px;display:inline-block;position:relative}.benefits .bef-img{position:relative;box-shadow:-13px 15px 0px 4px #aff2d6;border-radius:80px;margin-bottom:0}.benefits .bef-img::before{content:"";position:absolute;inset:-4px;border:8px solid #fff;border-radius:84px;z-index:1;pointer-events:none}.benefits .bef-img img{border-radius:80px}.benefits .bef-tooth1{position:absolute;bottom:-22px;left:-49px;z-index:1;margin-bottom:0}.benefits .bef-eff1{position:absolute;top:-18px;right:-8px;z-index:1;margin-bottom:0}.benefits .bef-step{width:100%;margin-top:64px}.benefits .bef-step ul{display:flex;justify-content:space-between;border-radius:30px;background:#fff;position:relative;z-index:0;margin:-22px 0px 8px;padding:66px 158px 38px 160px}.benefits .bef-step ul::before{content:"";position:absolute;inset:-8px;border:8px dotted #40c973;z-index:-1;border-radius:30px}.benefits .bef-step ul::after{content:"";position:absolute;top:-50px;left:calc(50% - 17px);width:199px;height:101px;background:url("../images/benefits-eff06.png") center/contain no-repeat}.benefits .bef-step li:last-child .bef-s-img::before{display:none}.benefits .bef-s-tt{display:inline;font-size:32px;font-weight:700;color:#fff;background-color:#25c386;border-radius:20px;padding:.469em 1.156em .531em 1.219em;line-height:1.4;margin-left:53px;position:relative;z-index:1;letter-spacing:.066em}.benefits .bef-s-tt span{color:#fff967;font-size:131.25%}.benefits .bef-s-img{margin-bottom:21px;position:relative}.benefits .bef-s-img::before{content:"";position:absolute;top:27px;right:-63px;bottom:0;margin:auto 0;background:url("../images/benefits-eff05.png") center/contain no-repeat;width:66px;height:22px}.benefits .bef-s-t{font-size:24px;font-weight:700;line-height:1.5;margin-right:49px;letter-spacing:.05em;text-align:center;color:#879189}.benefits .bef-tooth2{position:absolute;bottom:17px;right:-93px;margin-bottom:0;z-index:1}.benefits .bef-eff2{position:absolute;top:-30px;left:-15px;margin-bottom:0;z-index:1}.benefits .bef-tooth3{position:absolute;bottom:-52px;left:-30px;z-index:1;margin-bottom:0}.benefits .bef-eff3{position:absolute;top:-46px;right:-8px;margin-bottom:0;z-index:1}.benefits .bef-tooth4{position:absolute;bottom:-3px;right:-72px;z-index:1;margin-bottom:0}.benefits .bef-eff4{position:absolute;top:-30px;left:-15px;margin-bottom:0;z-index:1}.benefits .bef-tooth5{position:absolute;top:-4px;left:-72px;z-index:1;margin-bottom:0}.benefits .bef-eff5{position:absolute;top:-46px;right:-8px;margin-bottom:0;z-index:1}.benefits .bef-say{font-size:46px;font-weight:700;color:#fff967;background:url("../images/benefits-eff20.png") no-repeat center/contain;width:25.239em;height:4.13em;margin:.978em auto 0;transform:translateX(1px);padding:.609em 0 0 1.1em;letter-spacing:.059em}.bef-tbl{background-color:#fff;border-radius:30px;padding:40px 50px 56px;margin-top:6px}.bef-tbl table th,.bef-tbl table td{border:none;padding:20px 20px;vertical-align:top}.bef-tbl table th{border-bottom:2px solid #aff2d6;padding-bottom:26px}.bef-tbl table th:nth-child(1){width:338px}.bef-tbl table th:nth-child(2){width:481px;background-color:#e8faf8;border-right:2px solid #fff}.bef-tbl table th:nth-child(2) .btbl-hd-tt{color:#1b77cd}.bef-tbl table th:nth-child(2) .btbl-hd-img{padding-left:5px}.bef-tbl table th:nth-child(3){width:481px;background-color:#f9f9f9}.bef-tbl table th:nth-child(3) .btbl-hd-tt{margin-bottom:33px;color:#717e78}.bef-tbl table th:nth-child(3) .btbl-hd-img{margin-bottom:23px}.bef-tbl table th:nth-child(3) .btbl-hd-desc{padding-left:18px}.bef-tbl table td{border-bottom:2px solid #aff2d6;font-weight:700;padding-top:22px;padding-bottom:27px;font-size:28px;letter-spacing:.05em;color:#717e78}.bef-tbl table td:nth-child(1){text-align:center}.bef-tbl table td:nth-child(2){background-color:#e8faf8;color:#1b77cd;border-right:2px solid #fff}.bef-tbl table td:nth-child(3){background-color:#f9f9f9}.bef-tbl table td img{margin-right:10px;margin-top:-9px}.bef-tbl .btbl-say{padding-bottom:0;position:relative}.bef-tbl .btbl-s-tt{font-size:38px;font-weight:700;line-height:1.4;background-color:#25c386;border-radius:32px;padding:33px 55px 29px 43px;position:absolute;top:-76px;left:-118px;margin-bottom:0;color:#fff;letter-spacing:.061em;text-align:left;border:12px solid #ecfef3}.bef-tbl .btbl-sm{font-size:121.0526%}.bef-tbl .btbl-sm2{color:#fff967;font-size:215.7894%;line-height:1.2;letter-spacing:.061em}.bef-tbl .btbl-img{margin:0 -60px 0 -2px;position:absolute;bottom:-1px;left:0}.bef-tbl .btbl-hd-tt{font-weight:700;font-size:32px;text-align:center;line-height:1.2;padding:9px 10px 13px 11px;letter-spacing:.05em;background-color:#fff;margin-bottom:26px}.bef-tbl .btbl-hd-img{margin-bottom:19px}.bef-tbl .btbl-hd-desc{text-align:left;padding-left:20px;padding-right:17px;letter-spacing:.06em;color:#63716b}.endless{display:flex;margin:22px 0;position:relative}.endless li{flex-shrink:0;margin-right:11px}.endless li img{height:300px;border-radius:10px}.point{background-color:#fff6f8;padding:136px 0 94px;background:url("../images/point-bg.jpg") repeat center/contain}.point .container{width:1432px}.point .point-head{position:relative;margin-bottom:78px}.point .ponit-title{display:flex;align-items:flex-end;position:relative;padding:0 .921em 1.816em .921em;margin-bottom:51px;z-index:0;font-size:38px}.point .ponit-title::before{content:"";position:absolute;top:-74px;left:-67px;width:369px;height:224px;background:url("../images/point-eff01.png") no-repeat center/contain}.point .ponit-title::after{content:"";position:absolute;bottom:30px;left:0;right:0;height:120px;background-color:#fff967;border-radius:120px;z-index:-1}.point .point-line{position:absolute;bottom:0;left:-1px;right:-1px;height:13px;background:url("../images/point-eff02.png") no-repeat center left/contain}.point .point-jp{font-size:100%;color:#6a5015;font-weight:700;line-height:1.4;letter-spacing:.058em;text-shadow:#fff 8px 0px 0px,#fff 7.93758px .997398px 0px,#fff 7.7513px 1.97923px 0px,#fff 7.44406px 2.93018px 0px,#fff 7.02066px 3.8354px 0px,#fff 6.4877px 4.68078px 0px,#fff 5.85351px 5.45311px 0px,#fff 5.12797px 6.14035px 0px,#fff 4.32242px 6.73177px 0px,#fff 3.44941px 7.21814px 0px,#fff 2.52258px 7.59188px 0px,#fff 1.55638px 7.84714px 0px,#fff .565898px 7.97996px 0px,#fff -0.433417px 7.98825px 0px,#fff -1.42597px 7.87189px 0px,#fff -2.39627px 7.63269px 0px,#fff -3.32917px 7.27438px 0px,#fff -4.21013px 6.80256px 0px,#fff -5.02539px 6.22459px 0px,#fff -5.76223px 5.54948px 0px,#fff -6.40915px 4.78778px 0px,#fff -6.95606px 3.95136px 0px,#fff -7.39442px 3.05329px 0px,#fff -7.71739px 2.10757px 0px,#fff -7.91994px 1.12896px 0px,#fff -7.9989px .132735px 0px,#fff -7.95304px -0.865561px 0px,#fff -7.78307px -1.85035px 0px,#fff -7.49165px -2.80627px 0px,#fff -7.08333px -3.71839px 0px,#fff -6.56448px -4.57249px 0px,#fff -5.94318px -5.35524px 0px,#fff -5.22915px -6.05442px 0px,#fff -4.43352px -6.65912px 0px,#fff -3.5687px -7.15991px 0px,#fff -2.6482px -7.54898px 0px,#fff -1.68637px -7.82024px 0px,#fff -0.698222px -7.96947px 0px,#fff .300817px -7.99434px 0px,#fff 1.29516px -7.89446px 0px,#fff 2.2693px -7.67139px 0px,#fff 3.20802px -7.32862px 0px,#fff 4.09668px -6.87148px 0px,#fff 4.92142px -6.30711px 0px,#fff 5.66936px -5.64432px 0px,#fff 6.32883px -4.89346px 0px,#fff 6.88954px -4.06623px 0px,#fff 7.34274px -3.17555px 0px,#fff 7.68136px -2.23532px 0px,#fff 7.90012px -1.26021px 0px,#fff 7.9956px -0.265434px 0px,rgba(0,0,0,.3) 2px 2px 12px,rgba(0,0,0,.3) 2px 2px 12px,rgba(0,0,0,.3) 2px 2px 12px,rgba(0,0,0,.3) 2px 2px 12px,rgba(0,0,0,.3) 2px 2px 10px}.point .point-big{font-weight:700;color:#fe406f;font-size:368.421%;line-height:.4;letter-spacing:-0.093em;margin-bottom:0;transform:translateY(-0.221em);margin-left:.157em;text-shadow:#fff 12px 0px 0px,#fff 11.9584px .998843px 0px,#fff 11.8337px 1.99075px 0px,#fff 11.6269px 2.96885px 0px,#fff 11.3395px 3.92634px 0px,#fff 10.9733px 4.85657px 0px,#fff 10.531px 5.75311px 0px,#fff 10.0156px 6.60971px 0px,#fff 9.43065px 7.42044px 0px,#fff 8.78027px 8.17967px 0px,#fff 8.06895px 8.88212px 0px,#fff 7.30163px 9.52293px 0px,#fff 6.48363px 10.0977px 0px,#fff 5.62063px 10.6023px 0px,#fff 4.71862px 11.0333px 0px,#fff 3.78387px 11.3878px 0px,#fff 2.82285px 11.6633px 0px,#fff 1.84224px 11.8577px 0px,#fff .848846px 11.9699px 0px,#fff -0.15044px 11.9991px 0px,#fff -1.14868px 11.9449px 0px,#fff -2.13895px 11.8078px 0px,#fff -3.11438px 11.5888px 0px,#fff -4.06819px 11.2894px 0px,#fff -4.99376px 10.9116px 0px,#fff -5.88468px 10.458px 0px,#fff -6.73475px 9.93192px 0px,#fff -7.53808px 9.33688px 0px,#fff -8.2891px 8.67703px 0px,#fff -8.98258px 7.95696px 0px,#fff -9.61372px 7.18167px 0px,#fff -10.1781px 6.35653px 0px,#fff -10.6719px 5.48727px 0px,#fff -11.0916px 4.57993px 0px,#fff -11.4344px 3.64081px 0px,#fff -11.6977px 2.67641px 0px,#fff -11.8799px 1.69344px 0px,#fff -11.9796px .698716px 0px,#fff -11.9962px -0.300857px 0px,#fff -11.9296px -1.29834px 0px,#fff -11.7801px -2.28682px 0px,#fff -11.5489px -3.25942px 0px,#fff -11.2375px -4.2094px 0px,#fff -10.8481px -5.13016px 0px,#fff -10.3834px -6.01532px 0px,#fff -9.84671px -6.85874px 0px,#fff -9.24164px -7.65454px 0px,#fff -8.57243px -8.39723px 0px,#fff -7.84372px -9.08163px 0px,#fff -7.06058px -9.703px 0px,#fff -6.22843px -10.257px 0px,#fff -5.35305px -10.7399px 0px,#fff -4.44052px -11.1482px 0px,#fff -3.49717px -11.4791px 0px,#fff -2.52955px -11.7304px 0px,#fff -1.54437px -11.9002px 0px,#fff -0.548477px -11.9875px 0px,#fff .451226px -11.9915px 0px,#fff 1.4478px -11.9123px 0px,#fff 2.43432px -11.7505px 0px,#fff 3.40395px -11.5071px 0px,#fff 4.34995px -11.1838px 0px,#fff 5.26576px -10.7829px 0px,#fff 6.14503px -10.3072px 0px,#fff 6.98164px -9.75995px 0px,#fff 7.7698px -9.14495px 0px,#fff 8.50404px -8.46648px 0px,#fff 9.17925px -7.72925px 0px,#fff 9.79076px -6.93838px 0px,#fff 10.3343px -6.09935px 0px,#fff 10.8061px -5.21799px 0px,#fff 11.203px -4.30041px 0px,#fff 11.522px -3.35299px 0px,#fff 11.7612px -2.38229px 0px,#fff 11.9186px -1.39506px 0px,#fff 11.9934px -0.398151px 0px,rgba(0,0,0,.3) 4px 4px 13px,rgba(0,0,0,.3) 4px 4px 13px,rgba(0,0,0,.3) 4px 4px 13px,rgba(0,0,0,.3) 4px 4px 13px,rgba(0,0,0,.3) 4px 4px 13px,rgba(0,0,0,.3) 4px 4px 13px}.point .point-big::before{content:"";position:absolute;top:-0.564em;left:.786em;width:1.8em;height:.464em;background:url("../images/point-eff31.png") center/contain no-repeat}.point .point-big .point-b1{font-size:135.7142%}.point .point-big .point-b2{font-size:85.7142%}.point .point-big .point-b3{font-size:78.5714%}.point .poinit-h-desc{letter-spacing:.06em;margin-left:5px}.point .point-children{margin-bottom:28px}.point .point-c-img{position:relative;margin-bottom:0}.point .point-c-img::before{content:"";position:absolute;inset:0;border:8px solid #febece;border-radius:40px}.point .point-c-img::after{content:"";position:absolute;top:-89px;left:377px;right:0;margin:0 auto;width:212px;height:96px;background:url("../images/point-eff03.png") no-repeat center/contain;z-index:1}.point .point-c-img img{border-radius:40px}.point .poinit-c-say{max-width:100%;width:24.528em;height:4.208em;background:url("../images/point-eff04.png") no-repeat center/contain;font-weight:700;color:var(--brown-cl);font-size:53px;padding:1.094em 0 0 .792em;text-align:center;margin:-1.075em auto 0;position:relative;z-index:1;line-height:1.4;letter-spacing:.069em}.point .poinit-c-say span{font-size:131.0344%;color:#ff3f6e}.point .point-banner{transform:translateX(1px);margin-bottom:34px}.point .point-box{padding:0 65px 37px;position:relative;z-index:0;margin-bottom:28px}.point .point-box::before{content:"";position:absolute;inset:51px 0 0;background-color:#fff;z-index:-1;border-radius:30px;box-shadow:2px 2px 30px rgba(255,63,110,.15)}.point .point-bx-label{color:#664b0c;padding-left:.19em;font-size:63px;font-weight:700;letter-spacing:.043em;margin-bottom:.667em;text-align:center}.point .point-lb-w{display:inline-flex;align-items:center;justify-content:center;position:relative}.point .point-lb-w::before{content:"";position:absolute;top:.27em;left:-3.413em;bottom:0;margin:auto 0;width:3.048em;height:.825em;background:url("../images/point-eff27.png") no-repeat center/contain}.point .point-lb-w::after{content:"";position:absolute;top:.159em;right:-2.556em;width:2.127em;height:1.365em;background:url("../images/point-eff28.png") no-repeat center/contain}.point .point-sdow{text-shadow:#fff 10px 0px 0px,#fff 9.95004px .998334px 0px,#fff 9.80067px 1.98669px 0px,#fff 9.55336px 2.9552px 0px,#fff 9.21061px 3.89418px 0px,#fff 8.77583px 4.79426px 0px,#fff 8.25336px 5.64642px 0px,#fff 7.64842px 6.44218px 0px,#fff 6.96707px 7.17356px 0px,#fff 6.2161px 7.83327px 0px,#fff 5.40302px 8.41471px 0px,#fff 4.53596px 8.91207px 0px,#fff 3.62358px 9.32039px 0px,#fff 2.67499px 9.63558px 0px,#fff 1.69967px 9.8545px 0px,#fff .707372px 9.97495px 0px,#fff -0.291995px 9.99574px 0px,#fff -1.28844px 9.91665px 0px,#fff -2.27202px 9.73848px 0px,#fff -3.2329px 9.463px 0px,#fff -4.16147px 9.09297px 0px,#fff -5.04846px 8.63209px 0px,#fff -5.88501px 8.08496px 0px,#fff -6.66276px 7.45705px 0px,#fff -7.37394px 6.75463px 0px,#fff -8.01144px 5.98472px 0px,#fff -8.56889px 5.15501px 0px,#fff -9.04072px 4.2738px 0px,#fff -9.42222px 3.34988px 0px,#fff -9.70958px 2.39249px 0px,#fff -9.89993px 1.4112px 0px,#fff -9.99135px .415807px 0px,#fff -9.98295px -0.583741px 0px,#fff -9.8748px -1.57746px 0px,#fff -9.66798px -2.55541px 0px,#fff -9.36457px -3.50783px 0px,#fff -8.96758px -4.4252px 0px,#fff -8.481px -5.29836px 0px,#fff -7.90968px -6.11858px 0px,#fff -7.25932px -6.87766px 0px,#fff -6.53644px -7.56803px 0px,#fff -5.74824px -8.18277px 0px,#fff -4.90261px -8.71576px 0px,#fff -4.00799px -9.16166px 0px,#fff -3.07333px -9.51602px 0px,#fff -2.10796px -9.7753px 0px,#fff -1.12153px -9.93691px 0px,#fff -0.123887px -9.99923px 0px,#fff .87499px -9.96165px 0px,#fff 1.86512px -9.82453px 0px,#fff 2.83662px -9.58924px 0px,#fff 3.77978px -9.25815px 0px,#fff 4.68517px -8.83455px 0px,#fff 5.54374px -8.32267px 0px,#fff 6.34693px -7.72764px 0px,#fff 7.0867px -7.0554px 0px,#fff 7.75566px -6.31267px 0px,#fff 8.34713px -5.50686px 0px,#fff 8.8552px -4.64602px 0px,#fff 9.27478px -3.73877px 0px,#fff 9.6017px -2.79415px 0px,#fff 9.83268px -1.82162px 0px,#fff 9.96542px -0.830894px 0px}.point .point-lb-bg{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff967;line-height:1;background-color:#ff3f6e;border-radius:100px;font-size:136.5079%;width:2.674em;height:1.256em;margin-left:.233em;margin-right:.314em;transform:translateY(-0.035em);padding-bottom:.14em;position:relative}.point .point-lb-bg::before{content:"";position:absolute;top:-0.14em;left:-0.128em;width:2.942em;height:1.593em;background:url("../images/point-eff29.png") center/contain no-repeat}.point .point-bx-tt{display:flex;align-items:center;position:relative;padding-bottom:28px;margin-bottom:34px}.point .point-bx-tt::before{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background:url("../images/benefits-img14.png") center no-repeat}.point .point-bx-en{font-size:42px;color:#ff3f6e;font-weight:900;background-color:#fff967;width:5.429em;height:1.667em;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;margin-bottom:0;letter-spacing:.06em;padding:0 0 .071em .071em}.point .point-bx-jp{margin-left:.615em;font-size:52px;line-height:1.4;font-weight:700;color:#ff3f6e;letter-spacing:.1em;transform:translateY(-0.058em)}.point .point-bx-img{float:right;margin-top:10px;margin-left:70px}.point .ponit-bx-name{display:block;text-align:center;font-family:var(--old);font-size:34px;font-weight:900;color:#624603;margin-top:-33px;line-height:1.6;letter-spacing:.118em;padding-right:12px}.point .ponit-bx-name span{font-size:26px}.point .point-bx-desc{font-weight:500;font-size:22px;letter-spacing:.059em;line-height:1.73}.point .point-note{font-size:18px;letter-spacing:1.1px;line-height:1.9;margin-bottom:55px}.point .point-tbl1{position:relative;margin-bottom:86px;padding:0 41px;z-index:0}.point .point-tbl1::before{content:"";position:absolute;inset:81px -1px 0;background-color:#febece;border-radius:40px;z-index:-1}.point .point-tbl1-tt{position:relative;padding-left:77px}.point .point-tbl1-t{width:917px;height:220px;padding:31px 10px 10px 54px;font-size:44px;color:var(--brown-cl);font-weight:700;letter-spacing:2.5px;line-height:1.4;background:url("../images/point-eff25.png") no-repeat center/contain;margin-bottom:0;position:relative}.point .point-tbl1-t::before{content:"";position:absolute;top:-13px;right:-85px;width:129px;height:123px;background:url("../images/point-eff30.png") no-repeat center/contain;z-index:-1}.point .point-tbl1-t::after{content:"";position:absolute;top:0;right:0;width:588px;height:86px;background:url("../images/point-eff32.png") no-repeat center/contain}.point .point-tbl1-img{position:absolute;top:-1px;right:78px}.point .point-tbl-scroll{margin-top:1px}.point .tbl-point{position:relative;z-index:1;table-layout:fixed;border-collapse:separate;--radius: 20px;--bdWidth: 6px}.point .tbl-point tr:first-child th:first-child{border-top-left-radius:var(--radius)}.point .tbl-point tr:first-child th:last-child{border-top-right-radius:var(--radius)}.point .tbl-point tr:last-child td{border-bottom:none}.point .tbl-point tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.point .tbl-point tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.point .tbl-point th,.point .tbl-point td{border-color:var(--pink-cl);vertical-align:middle;border-left:none;border-top:none}.point .tbl-point th:first-child,.point .tbl-point td:first-child{border-left:none}.point .tbl-point th:last-child,.point .tbl-point td:last-child{border-right:none}.point .tbl-point th{background-color:#fff;border-top:none;font-size:32px;font-weight:700;padding:15px 15px 25px 19px;letter-spacing:2px}.point .tbl-point th:nth-child(1){width:348px}.point .tbl-point th:nth-child(2){padding-left:30px}.point .tbl-point td{padding:18px 20px 19px;background-color:#fff}.point .tbl-point td:not(:first-child){text-align:center}.point .tbl-price{--bg-th: #fdfce4;--bdColor: #624603;margin-top:-11px}.point .tprice-df{display:flex;align-items:center;justify-content:center}.point .tprice-ic{flex-shrink:0;margin-right:18px;margin-bottom:0}.point .tprice-name{color:var(--brown-cl);font-weight:700;font-size:32px;letter-spacing:.063em;line-height:1.4;padding-bottom:4px}.point .tprice-num{font-size:48px;font-weight:700;color:#664b0c;line-height:1;letter-spacing:.063em;padding-left:11px;margin-bottom:9px}.point .tprice-num span{display:inline-block;font-size:58.3333%}.point .tprice-num.tprice-clg{color:#717e78}.point .tprice-note{color:#664b0c;line-height:1.3;margin-top:15px;font-size:16px}.point .tprice-logo{line-height:1}.point .tprice-logo a{display:inline-block}.point .tprice-num2{font-size:58px;font-weight:700;color:var(--pink-cl2);line-height:1;letter-spacing:.06em;padding-left:13px}.point .tprice-num2 span{font-size:58.6206%}.point .tprice-tt{font-size:26px;font-weight:700;color:#664b0c;text-align:center}.point .tprice-tt2{font-size:32px;color:#ff3f6e;font-weight:700}.point .tbl-rate{--bg-th: #ffebf0;--bdColor: #ff3f6e;margin-top:-11px}.point .tbl-rate tr:last-child .tprice-name{color:var(--pink-cl)}.point .tbl-rate tr:last-child td:first-child{padding:14px 0px 23px 30px}.point .point-tft{position:relative;padding:12px 0 50px}.point .point-tft-img{position:absolute;bottom:0;left:-9px;margin-bottom:0;z-index:-1}.point .point-tfsum{font-size:38px;font-weight:700;color:#664b0c;display:flex;justify-content:flex-end;padding-right:20px;margin-top:51px}.point .point-tfsum li{width:11.737em;margin-right:1.079em;position:relative;font-size:38px}.point .point-tfsum li::before{content:"";position:absolute;top:-0.737em;left:calc(50% - 1.079em);border-left:1.079em solid rgba(0,0,0,0);border-right:1.079em solid rgba(0,0,0,0);border-top:1.211em solid #664b0c}.point .point-tfsum li:last-child{margin-right:0}.point .point-tfsum li:nth-child(2) .point-tfsum-num{color:#717e78}.point .point-tfsum li:nth-child(2) .point-tfsum-bx{padding-left:.526em}.point .point-tfsum-bx{background-color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;line-height:1;height:3.368em;padding-right:.132em}.point .point-tfsum-w{display:flex;align-items:flex-end;padding-bottom:.263em}.point .point-tfsum-tt{font-size:100%;font-weight:700;color:#664b0c;padding-bottom:.105em;margin-right:.5em}.point .point-tfsum-num{color:#ff3f6e;font-size:178.9473%;font-weight:700;line-height:1;letter-spacing:.059em}.point .point-tfsum-num span{font-size:64.7058%}.point .point-tft-btn{background-color:#ff3f6e;border-radius:20px;max-width:100%;width:34.786em;height:7.143em;display:flex;align-items:center;justify-content:center;margin-left:auto;padding:0px 1.786em .107em 2em;font-size:28px}.point .point-tft-tt{font-size:100%;color:#fff;font-weight:700;text-align:center;line-height:1.4;margin-bottom:0;margin-right:1.429em;letter-spacing:.057em}.point .point-tft-tt span{font-size:257.1428%;display:block;line-height:1}.point .point-tft-num{color:#fff967;font-size:417.8571%;font-weight:700;line-height:1;letter-spacing:.062em;transform:translateY(-0.06em)}.point .point-tft-num span{font-size:64.9572%}.point .point-tft-note{font-size:47.3684%;font-weight:500;color:#63716b;text-align:right;letter-spacing:.056em;margin-right:-0.611em}.point .point-item{margin-bottom:80px}.point .point-item:last-child{margin-bottom:0}.point .pitm2 .point-i-tt{background-image:url("../images/point-eff19.png")}.point .pitm2 .point-i-ic{top:31px;left:-46px}.point .pitm2 .point-i-ic2{bottom:-13px;left:-31px}.point .pitm3 .point-i-tt{background-image:url("../images/point-eff21.png")}.point .pitm3 .point-i-ic{top:42px;right:-32px}.point .pitm3 .point-i-ic2{bottom:-13px;right:-31px}.point .pitm4 .point-i-tt{background-image:url("../images/point-eff23.png")}.point .pitm4 .point-i-ic{top:86px;left:-48px}.point .pitm4 .point-i-ic2{bottom:0px;left:-50px}.point .point-i-txt{display:flex;align-items:center}.point .point-i-ig{flex-shrink:0;line-height:1;margin:0 63px 0 0;position:relative;border-radius:44px}.point .point-i-ig::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border:8px solid #febece;border-radius:40px}.point .point-i-ig>img{border-radius:44px}.point .point-i-ic,.point .point-i-ic2{position:absolute;z-index:1;border-radius:0 !important}.point .point-i-tt{max-width:100%;letter-spacing:.058em;line-height:1.31;font-size:40px;font-weight:700;color:var(--brown-cl);background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto .775em;text-align:center;padding-top:1.875em;width:32.5em}.point .point-i-tt span{color:var(--pink-cl2);font-size:131.0344%;letter-spacing:-0.018em}.point .point-i-desc{letter-spacing:.06em;margin:0 3px}.point .point-post-wrap{margin-top:29px;display:flex;justify-content:space-between;gap:80px}.point .point-itm{max-width:100%;width:655px}.point .point-itm .point-i-ig{margin-right:0;margin-bottom:6px}.point .point-itm:nth-child(1) .point-i-ic{top:-26px;right:-25px}.point .point-itm:nth-child(1) .point-i-tt{transform:translateX(-0.211em);padding:2.079em .263em .263em 4.026em;width:17.053em;height:7.316em;background-image:url("../images/point-eff21.png");line-height:1.23;margin-bottom:15px}.point .point-itm:nth-child(1) .point-i-tt span{letter-spacing:.054em}.point .point-itm:nth-child(2) .point-i-ig{margin-bottom:11px}.point .point-itm:nth-child(2) .point-i-ic{bottom:-30px;right:30px}.point .point-itm:nth-child(2) .point-i-tt{transform:translateX(-0.105em);padding:2.211em .263em .263em 4.026em;width:17.053em;height:7.316em;background-image:url("../images/point-eff23.png");margin-bottom:9px}.point .point-itm:nth-child(2) .point-i-tt span{letter-spacing:.054em}.point .point-itm:nth-child(2) .point-i-desc{margin-left:0}.point .point-btn-ft{margin:25px 0 0 auto;width:34.786em;font-size:28px;text-align:center}.point .point-btn-ft a{max-width:100%;width:30em;background-color:var(--main-cl);color:#fff;font-weight:700;font-size:26px;padding:.769em 1.538em .769em 1.692em;border-radius:100px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);text-align:center;display:inline-block;letter-spacing:.058em;position:relative;margin-left:1px;line-height:1.4}.point .point-btn-ft a:before{content:"";position:absolute;top:0;left:.885em;bottom:0;margin:auto 0;width:.615em;height:1.077em;background:url("../images/ic-btn-point.png") no-repeat center/contain}.point .point-btn-ft span{font-size:1.385em;display:block}.point .point-tft-img2{position:absolute;bottom:0;right:0}.case{margin-top:20px;margin-bottom:20px;padding:129px 0 0;background-color:#fdffc2;background:repeating-linear-gradient(45deg, #fdfaba, #fdfaba 18px, #fdffc2 18px, #fdffc2 38px)}.case .case-head{position:relative;margin-bottom:56px}.case .case-head::before,.case .case-head::after{content:"";position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1}.case .case-head::before{top:42px;left:-16px;width:194px;height:202px;background-image:url("../images/case-eff03.png")}.case .case-head::after{top:-23px;right:18px;width:151px;height:252px;background-image:url("../images/case-eff04.png")}.case .case-h-title{text-align:center;color:var(--brown-cl);font-size:52px;font-weight:700;margin-bottom:44px;letter-spacing:3px;padding-left:6px;position:relative;text-shadow:#fff 8px 0px 0px,#fff 7.93758px .997398px 0px,#fff 7.7513px 1.97923px 0px,#fff 7.44406px 2.93018px 0px,#fff 7.02066px 3.8354px 0px,#fff 6.4877px 4.68078px 0px,#fff 5.85351px 5.45311px 0px,#fff 5.12797px 6.14035px 0px,#fff 4.32242px 6.73177px 0px,#fff 3.44941px 7.21814px 0px,#fff 2.52258px 7.59188px 0px,#fff 1.55638px 7.84714px 0px,#fff .565898px 7.97996px 0px,#fff -0.433417px 7.98825px 0px,#fff -1.42597px 7.87189px 0px,#fff -2.39627px 7.63269px 0px,#fff -3.32917px 7.27438px 0px,#fff -4.21013px 6.80256px 0px,#fff -5.02539px 6.22459px 0px,#fff -5.76223px 5.54948px 0px,#fff -6.40915px 4.78778px 0px,#fff -6.95606px 3.95136px 0px,#fff -7.39442px 3.05329px 0px,#fff -7.71739px 2.10757px 0px,#fff -7.91994px 1.12896px 0px,#fff -7.9989px .132735px 0px,#fff -7.95304px -0.865561px 0px,#fff -7.78307px -1.85035px 0px,#fff -7.49165px -2.80627px 0px,#fff -7.08333px -3.71839px 0px,#fff -6.56448px -4.57249px 0px,#fff -5.94318px -5.35524px 0px,#fff -5.22915px -6.05442px 0px,#fff -4.43352px -6.65912px 0px,#fff -3.5687px -7.15991px 0px,#fff -2.6482px -7.54898px 0px,#fff -1.68637px -7.82024px 0px,#fff -0.698222px -7.96947px 0px,#fff .300817px -7.99434px 0px,#fff 1.29516px -7.89446px 0px,#fff 2.2693px -7.67139px 0px,#fff 3.20802px -7.32862px 0px,#fff 4.09668px -6.87148px 0px,#fff 4.92142px -6.30711px 0px,#fff 5.66936px -5.64432px 0px,#fff 6.32883px -4.89346px 0px,#fff 6.88954px -4.06623px 0px,#fff 7.34274px -3.17555px 0px,#fff 7.68136px -2.23532px 0px,#fff 7.90012px -1.26021px 0px,#fff 7.9956px -0.265434px 0px}.case .case-h-title:before{content:"";position:absolute;top:-49px;left:-56px;right:0;margin:0 auto;width:174px;height:39px;background:url("../images/case-eff01.png") no-repeat center/contain}.case .case-h-title span{color:var(--blue-cl);display:inline-block;position:relative;font-size:119.2307%;letter-spacing:4px}.case .case-h-title span::after{content:"";position:absolute;left:-19px;right:-20px;bottom:-26px;height:39px;background:url("../images/case-eff02.png") no-repeat center/contain}.case .case-h-desc{text-align:center}.case .case-h-desc p{letter-spacing:.06em}.case .case-frame{margin-bottom:61px}.case .case-frame:last-child{margin-bottom:0}.case .case-num{position:relative;z-index:1;width:11.412em;height:4.176em;margin:0 auto;background:url(../images/case-eff06.png) no-repeat center/contain;color:#fff;font-weight:900;text-transform:uppercase;font-size:34px;padding:1.147em .618em .294em .294em;transform:translateX(12px);text-align:center;letter-spacing:.059em}.case .case-num span{font-size:158.8235%;color:#35b07e;position:relative;display:inline-block;z-index:0;width:1.648em;text-align:center;line-height:1}.case .case-num span::before{content:"";position:absolute;top:calc(50% - .63em);left:calc(50% - .796em);width:1.648em;height:1.537em;background:url(../images/case-eff05.png) no-repeat center/contain;z-index:-1}.case .case-content{margin:-68px -4px 0;padding-bottom:54px;border:8px solid #3eca73;border-radius:44px;background-color:#fff;position:relative;z-index:0;box-shadow:12px 12px 0px 2px rgba(255,249,103,.5)}.case .case-ig{margin:11px 11px 29px;padding:40px;border-radius:32px 32px 0 0;display:flex;justify-content:space-between;gap:50px;background:url("../images/case-bg02.jpg") repeat center/contain;position:relative}.case .case-ig::before{content:"";position:absolute;bottom:-30px;left:0;right:0;width:187px;height:67px;margin:0 auto;background:url("../images/case-eff13.png") no-repeat center/contain}.case .case-ab{width:620px;gap:15px;background-color:#fff;border-radius:20px;padding:32px;display:flex;flex-wrap:wrap;position:relative}.case .case-ab li{width:calc((100% - 30px)/3)}.case .case-ab-tt{width:100% !important;color:var(--brown-cl);font-weight:700;text-align:center;position:relative;font-size:24px;line-height:1.5;letter-spacing:.063em;padding-top:16px}.case .case-ab-tt::before{content:"";position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}.case .case-before{z-index:1}.case .case-before::before{content:"";position:absolute;top:0;bottom:0;right:-61px;margin:auto 0;width:69px;height:52px;background:url("../images/case-eff07.png") no-repeat center/contain}.case .case-before .case-ab-tt::before{top:-0.333em;left:.333em;width:1.833em;height:1.792em;background-image:url(../images/case-eff08.png)}.case .case-after::before{content:"";position:absolute;bottom:-20px;right:-20px;width:89px;height:93px;background:url("../images/case-eff12.png") no-repeat center/contain}.case .case-after .case-ab-tt::before{top:-0.958em;left:-0.875em;width:2.333em;height:2.375em;background-image:url(../images/case-eff09.png)}.case .case-tbl{margin:0 56px 27px}.case .case-tbl:last-child{margin-bottom:0}.case .case-tbl-tt{color:var(--brown-cl);font-weight:700;font-size:24px;letter-spacing:.042em;position:relative;padding-left:50px}.case .case-tbl-tt::before{content:"";position:absolute;top:4px;left:0;width:37px;height:36px;background:url("../images/case-eff14.png") no-repeat center/contain}.case .case-tbl-txt{table-layout:fixed}.case .case-tbl-txt tr:first-child th{border-top:1px solid #69c39b}.case .case-tbl-txt tr:last-child th{border-bottom-color:#69c39b}.case .case-tbl-txt th{width:301px;background-color:#40c973;color:#fff;font-size:20px;line-height:1.7;font-weight:700;border:none;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:16px 23px}.case .case-tbl-txt td{letter-spacing:.06em;font-size:20px;font-weight:500;line-height:1.6;color:#818c87;border-left:none;border-color:#69c39b;padding:16px 45px 16px 23px}.case .case-tbl-txt td+th{border-bottom-color:#69c39b}.case .case-tbl-txt .case-wtd{width:400px}.case .case-list li{position:relative;padding-left:21px;margin-bottom:4px}.case .case-list li::before{content:"";position:absolute;top:14px;left:8px;width:4px;height:4px;border-radius:100%;background-color:#818c87}.case .case-list li:last-child{margin-bottom:0}.case .case-ft{display:flex;align-items:center}.case .case-ft-img{flex-shrink:0}.case .case-ft-txt{margin:2px 0 0 37px}.case .case-ft-tt{position:relative;color:var(--brown-cl);font-size:52px;font-weight:700;letter-spacing:.065em;line-height:1.5;text-shadow:#fff 7px 0px 0px,#fff 6.92869px .996602px 0px,#fff 6.71622px 1.9729px 0px,#fff 6.36692px 2.909px 0px,#fff 5.8879px 3.78584px 0px,#fff 5.28893px 4.58555px 0px,#fff 4.5822px 5.29183px 0px,#fff 3.78212px 5.8903px 0px,#fff 2.90498px 6.36876px 0px,#fff 1.96865px 6.71747px 0px,#fff .992221px 6.92932px 0px,#fff -0.00442571px 7px 0px,#fff -1.00098px 6.92806px 0px,#fff -1.97715px 6.71498px 0px,#fff -2.91303px 6.36508px 0px,#fff -3.78956px 5.88551px 0px,#fff -4.58889px 5.28603px 0px,#fff -5.29472px 4.57885px 0px,#fff -5.89269px 3.77839px 0px,#fff -6.3706px 2.90095px 0px,#fff -6.71871px 1.96441px 0px,#fff -6.92995px .98784px 0px,#fff -6.99999px -0.00885142px 0px,#fff -6.92743px -1.00536px 0px,#fff -6.71372px -1.98139px 0px,#fff -6.36324px -2.91705px 0px,#fff -5.88311px -3.79328px 0px,#fff -5.28313px -4.59223px 0px,#fff -4.57551px -5.29762px 0px,#fff -3.77466px -5.89507px 0px,#fff -2.89692px -6.37243px 0px,#fff -1.96016px -6.71995px 0px,#fff -0.983458px -6.93057px 0px,#fff .0132771px -6.99999px 0px,#fff 1.00974px -6.92679px 0px,#fff 1.98564px -6.71247px 0px,#fff 2.92107px -6.36139px 0px,#fff 3.797px -5.88071px 0px,#fff 4.59557px -5.28022px 0px,#fff 5.30051px -4.57215px 0px,#fff 5.89746px -3.77094px 0px,#fff 6.37426px -2.89289px 0px,#fff 6.72119px -1.95591px 0px,#fff 6.93119px -0.979076px 0px,rgba(0,0,0,.3) 5px 5px 8px,rgba(0,0,0,.3) 7px 7px 8px,rgba(0,0,0,.3) 7px 7px 8px}.case .case-ft-tt::before{content:"";position:absolute;top:-55px;left:0;right:19px;margin:0 auto;width:175px;height:62px;background:url("../images/case-eff10.png") center/contain no-repeat}.case .case-ft-tt::after{content:"";position:absolute;top:2px;right:-35px;width:102px;height:90px;background:url("../images/case-eff11.png") center/contain no-repeat}.case .case-ft-w{display:block}.case .case-ft-num{color:var(--pink-cl2);display:inline-block;position:relative;font-size:157.6923%;letter-spacing:.059em;line-height:1}.case .case-ft-pr{font-size:63.4146%}.case .case-ft-pr span{display:inline-block;font-size:157.6923%;font-weight:400;line-height:1;transform:translateY(0.111em)}.case .case-btn{margin-bottom:30px}.case .case-btn a{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;max-width:100%;width:28.125em;height:4.375em;margin:0 auto;border:.25em solid #fff;background-color:#008cce;color:#fff;font-size:32px;font-weight:700;letter-spacing:.063em;z-index:0;border-radius:100px;box-shadow:2px 2px 12px rgba(0,0,0,.2)}.case .case-btn a::before{content:"";position:absolute;top:0;bottom:0;left:1.25em;margin:auto 0;width:1.563em;height:1.563em;background:url("../images/ic-case.png") no-repeat center/contain}.case .case-btn a::after{content:"";position:absolute;bottom:0;right:.938em;width:5.125em;height:5.094em;background:url("../images/case-img32.png") no-repeat center/contain}.case .case-btn .case-btn-w span{font-size:1.625em}.faq{margin-top:20px;padding:94px 0 97px;margin-bottom:20px;position:relative;z-index:0}.faq::before{content:"";position:absolute;inset:0 -8px;width:max(100vw,1260px);z-index:-1;background:url("../images/faq-bg.jpg") repeat top center/contain}.faq .faq-head{position:relative;margin-bottom:37px}.faq .faq-img-lt{position:absolute;top:-20px;left:162px;margin-bottom:0}.faq .faq-img-rt{position:absolute;top:-20px;right:15px;margin-bottom:0}.faq .faq-title{color:var(--brown-cl);font-weight:700;font-size:52px;padding:1.04em .692em .192em .192em;text-align:center;max-width:100%;width:10.115em;height:3.673em;background:url("../images/faq-eff01.png") no-repeat center/contain;margin:0 auto 37px;transform:translateX(0.231em);letter-spacing:.058em}.faq .faq-h-desc{letter-spacing:.06em;text-align:center;padding-left:5px}.faq .faq-list{margin-bottom:70px}.faq .faq-list:last-child{margin-bottom:0}.faq .faq-list dl{background-color:#fff;border:6px solid var(--blue-cl2);border-radius:43px;margin-bottom:18px;margin-left:-3px;margin-right:-3px;box-shadow:6px 5px 0 0 rgba(81,186,236,.3)}.faq .faq-list dl:last-child{margin-bottom:0}.faq .faq-list dl.active dt::before{transform:rotate(225deg);top:26px}.faq .faq-list dt{display:flex;align-items:center;position:relative;padding:29px 37px;transition:all .3s ease}.faq .faq-list dt::before{content:"";position:absolute;top:0px;right:40px;bottom:0;margin:auto 0;width:16.974px;height:16.974px;transform:rotate(45deg);border-bottom:solid 4px #1b77cd;border-right:solid 4px #1b77cd;transition:all .3s ease}.faq .faq-list dd{display:none;font-weight:500;letter-spacing:.06em;margin:0 37px 34px;padding-top:29px;border-top:4px dotted var(--blue-cl2);line-height:1.7}.faq .faq-nth1 .faq-l-imgl{top:19px;left:170px}.faq .faq-nth1 .faq-l-imgr{top:32px;right:248px}.faq .faq-nth2 .faq-l-imgl{top:26px;left:227px}.faq .faq-nth2 .faq-l-imgr{top:-25px;right:119px}.faq .faq-nth3 .faq-l-imgl{top:34px;left:256px}.faq .faq-nth3 .faq-l-imgr{top:23px;right:225px}.faq .faq-nth4 .faq-l-imgl{top:34px;left:216px}.faq .faq-nth4 .faq-l-imgr{top:23px;right:165px}.faq .faq-l-tt{position:relative;z-index:0;padding:47px 0 101px}.faq .faq-l-tt::before{content:"";position:absolute;inset:0 -100px;border-radius:40px;background-color:#f4feff;z-index:-1;opacity:.7}.faq .faq-l-tt+dl{margin-top:-79px;margin-bottom:21px;position:relative;z-index:1}.faq .faq-l-imgl,.faq .faq-l-imgr{position:absolute;margin-bottom:0}.faq .faq-l-t{font-size:38px;font-weight:700;color:var(--brown-cl);text-align:center;line-height:1.5;letter-spacing:.061em;padding-left:8px}.faq .faq-q{flex-shrink:0;color:#fff;width:54px;height:54px;border-radius:100%;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#51baec;text-transform:uppercase;font-size:32px;font-weight:700;margin:0 16px 0 0;padding-bottom:5px}.faq .faq-tt{font-weight:700;font-size:24px;color:var(--brown-cl);letter-spacing:.058em}.faq .faq-lst li{padding-left:20px;position:relative}.faq .faq-lst li::before{content:"";position:absolute;top:12px;left:0;width:10px;height:10px;border-radius:100%;background-color:var(--body-color)}.teeth-price{position:relative;margin-top:21px;padding:110px 0 87px;color:#fff;z-index:0}.teeth-price::before{content:"";position:absolute;inset:0 -8px;margin:0 auto;width:max(min(100vw,1920px),1260px);z-index:-1;background:url("../images/teeth-bg.jpg") repeat top center/cover}.teeth-price .teeth-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.teeth-price .teeth-txt{margin-top:45px;position:relative}.teeth-price .teeth-txt::before{content:"";position:absolute;top:-74px;left:-114px;width:331px;height:172px;background:url("../images/teeth-eff01.png") no-repeat center/contain}.teeth-price .teeth-df{display:flex;margin-bottom:26px}.teeth-price .teeth-tt{font-size:52px;font-weight:700;line-height:1.3;margin:3px 33px 0 15px;letter-spacing:.058em}.teeth-price .teeth-t{font-size:28px;letter-spacing:.061em;line-height:1.5}.teeth-price .teeth-total{font-weight:700;position:relative;color:var(--brown-cl);padding-left:1.147em;margin-bottom:49px;font-size:102px;line-height:1;display:inline-block}.teeth-price .teeth-total::before{content:"";position:absolute;top:-0.049em;left:.059em;width:.971em;height:.99em;background:url("../images/teeth-eff02.png") no-repeat center/contain}.teeth-price .teeth-total::after{content:"";position:absolute;top:-0.314em;right:.882em;width:1.451em;height:.373em;background:url("../images/teeth-eff03.png") no-repeat center/contain}.teeth-price .teeth-num{font-size:100%;line-height:1;letter-spacing:.063em;text-shadow:#fff 10px 0px 0px,#fff 9.95004px .998334px 0px,#fff 9.80067px 1.98669px 0px,#fff 9.55336px 2.9552px 0px,#fff 9.21061px 3.89418px 0px,#fff 8.77583px 4.79426px 0px,#fff 8.25336px 5.64642px 0px,#fff 7.64842px 6.44218px 0px,#fff 6.96707px 7.17356px 0px,#fff 6.2161px 7.83327px 0px,#fff 5.40302px 8.41471px 0px,#fff 4.53596px 8.91207px 0px,#fff 3.62358px 9.32039px 0px,#fff 2.67499px 9.63558px 0px,#fff 1.69967px 9.8545px 0px,#fff .707372px 9.97495px 0px,#fff -0.291995px 9.99574px 0px,#fff -1.28844px 9.91665px 0px,#fff -2.27202px 9.73848px 0px,#fff -3.2329px 9.463px 0px,#fff -4.16147px 9.09297px 0px,#fff -5.04846px 8.63209px 0px,#fff -5.88501px 8.08496px 0px,#fff -6.66276px 7.45705px 0px,#fff -7.37394px 6.75463px 0px,#fff -8.01144px 5.98472px 0px,#fff -8.56889px 5.15501px 0px,#fff -9.04072px 4.2738px 0px,#fff -9.42222px 3.34988px 0px,#fff -9.70958px 2.39249px 0px,#fff -9.89993px 1.4112px 0px,#fff -9.99135px .415807px 0px,#fff -9.98295px -0.583741px 0px,#fff -9.8748px -1.57746px 0px,#fff -9.66798px -2.55541px 0px,#fff -9.36457px -3.50783px 0px,#fff -8.96758px -4.4252px 0px,#fff -8.481px -5.29836px 0px,#fff -7.90968px -6.11858px 0px,#fff -7.25932px -6.87766px 0px,#fff -6.53644px -7.56803px 0px,#fff -5.74824px -8.18277px 0px,#fff -4.90261px -8.71576px 0px,#fff -4.00799px -9.16166px 0px,#fff -3.07333px -9.51602px 0px,#fff -2.10796px -9.7753px 0px,#fff -1.12153px -9.93691px 0px,#fff -0.123887px -9.99923px 0px,#fff .87499px -9.96165px 0px,#fff 1.86512px -9.82453px 0px,#fff 2.83662px -9.58924px 0px,#fff 3.77978px -9.25815px 0px,#fff 4.68517px -8.83455px 0px,#fff 5.54374px -8.32267px 0px,#fff 6.34693px -7.72764px 0px,#fff 7.0867px -7.0554px 0px,#fff 7.75566px -6.31267px 0px,#fff 8.34713px -5.50686px 0px,#fff 8.8552px -4.64602px 0px,#fff 9.27478px -3.73877px 0px,#fff 9.6017px -2.79415px 0px,#fff 9.83268px -1.82162px 0px,#fff 9.96542px -0.830894px 0px}.teeth-price .teeth-n-t{color:var(--brown-cl);display:inline-block;position:relative;font-size:50.9803%}.teeth-price .teeth-n-sm{position:absolute;top:-1.05em;left:.2em;line-height:1;font-size:38.4615%;letter-spacing:.1em;text-shadow:#fff 7px 0px 0px,#fff 6.92869px .996602px 0px,#fff 6.71622px 1.9729px 0px,#fff 6.36692px 2.909px 0px,#fff 5.8879px 3.78584px 0px,#fff 5.28893px 4.58555px 0px,#fff 4.5822px 5.29183px 0px,#fff 3.78212px 5.8903px 0px,#fff 2.90498px 6.36876px 0px,#fff 1.96865px 6.71747px 0px,#fff .992221px 6.92932px 0px,#fff -0.00442571px 7px 0px,#fff -1.00098px 6.92806px 0px,#fff -1.97715px 6.71498px 0px,#fff -2.91303px 6.36508px 0px,#fff -3.78956px 5.88551px 0px,#fff -4.58889px 5.28603px 0px,#fff -5.29472px 4.57885px 0px,#fff -5.89269px 3.77839px 0px,#fff -6.3706px 2.90095px 0px,#fff -6.71871px 1.96441px 0px,#fff -6.92995px .98784px 0px,#fff -6.99999px -0.00885142px 0px,#fff -6.92743px -1.00536px 0px,#fff -6.71372px -1.98139px 0px,#fff -6.36324px -2.91705px 0px,#fff -5.88311px -3.79328px 0px,#fff -5.28313px -4.59223px 0px,#fff -4.57551px -5.29762px 0px,#fff -3.77466px -5.89507px 0px,#fff -2.89692px -6.37243px 0px,#fff -1.96016px -6.71995px 0px,#fff -0.983458px -6.93057px 0px,#fff .0132771px -6.99999px 0px,#fff 1.00974px -6.92679px 0px,#fff 1.98564px -6.71247px 0px,#fff 2.92107px -6.36139px 0px,#fff 3.797px -5.88071px 0px,#fff 4.59557px -5.28022px 0px,#fff 5.30051px -4.57215px 0px,#fff 5.89746px -3.77094px 0px,#fff 6.37426px -2.89289px 0px,#fff 6.72119px -1.95591px 0px,#fff 6.93119px -0.979076px 0px}.teeth-price .teeth-n-tx{color:var(--main-cl);font-size:70.5882%;letter-spacing:-0.069em}.teeth-price .teeth-n-tx span{margin-left:-0.292em}.teeth-price .teeth-btn a{max-width:100%;width:30em;background-color:var(--main-cl);color:#fff;font-weight:700;font-size:26px;padding:.577em 1.538em .769em 1.692em;border-radius:100px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);text-align:center;display:inline-block;letter-spacing:.058em;position:relative;margin-left:1px}.teeth-price .teeth-btn a:before{content:"";position:absolute;top:0;right:.885em;bottom:0;margin:auto 0;width:11.316px;height:11.316px;transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff}.teeth-price .teeth-img{margin-right:-84px;transform:translateY(1px)}.teeth-price .teeth-tbl{border-collapse:separate;table-layout:fixed;margin:0 0px 40px 3px}.teeth-price .teeth-tbl th,.teeth-price .teeth-tbl td{border-width:1px;border-color:var(--pink-cl);text-align:center}.teeth-price .teeth-tbl th{background-color:#fdfce4;font-size:32px;border-top:none;color:var(--brown-cl);padding:18px 20px 16px;letter-spacing:.063em}.teeth-price .teeth-tbl td{padding:12px 16px 16px 33px;line-height:1.8;background-color:#fff;color:var(--brown-cl);font-weight:700;font-size:28px;border-bottom:none;letter-spacing:.054em}.teeth-price .teeth-tbl-tt{position:relative;display:flex;width:fit-content;margin:0 auto}.teeth-price .teeth-tbl-tt::before{content:"";position:absolute;top:4px;left:-56px;width:45px;height:45px;margin-right:20px;background:url("../images/teeth-eff04.png") no-repeat center/contain}.teeth-price .teeth-tbl-num{font-size:185.7142%;letter-spacing:.065em;position:relative}.teeth-price .teeth-tbl-num::before{content:"";position:absolute;top:-8px;left:-39px;width:43px;height:44px;background:url("../images/teeth-eff05.png") center/contain no-repeat}.teeth-price .teeth-tbl-num span{font-size:61.5384%}.teeth-price .teeth-tbl-numt{font-size:150%;letter-spacing:.065em;position:relative}.teeth-price .teeth-tbl-numt::before{content:"";position:absolute;top:-2px;left:-46px;width:43px;height:44px;background:url("../images/teeth-eff05.png") center/contain no-repeat}.teeth-price .teeth-tbl-numt span{font-size:76.1904%}.teeth-price .teeth-tbl-note{display:block;font-size:16px;line-height:1.4;letter-spacing:.063em}.teeth-price .teeth-note{background-color:#fdfce4;padding:38px 40px;border-radius:20px}.teeth-price .teeth-note li{position:relative;font-size:22px;line-height:1.8;font-weight:700;padding-left:50px;margin-bottom:24px;color:#624603}.teeth-price .teeth-note li:last-child{margin-bottom:0}.teeth-price .teeth-note li::before{content:"";position:absolute;top:6px;left:0;width:36px;height:32px;background:url("../images/ic-case-list.png") no-repeat center/contain}.smile{padding:105px 0 100px}.smile .container{width:1676px}.smile .smile-item{display:flex;gap:0 30px}.smile .smile-item:last-child{margin-bottom:0}.smile .smile-txt{width:55%;flex-shrink:0}.smile .smile-title{color:var(--brown-cl);font-weight:900;line-height:1.55;padding-bottom:28px;margin-bottom:53px;border-bottom:2px solid var(--brown-cl);font-size:72px;font-family:var(--old);letter-spacing:.097em}.smile .smile-title span{font-size:77.7777%}.smile .smile-desc{padding-left:4px}.smile .smile-desc p{letter-spacing:.075em;color:#333;line-height:1.9;font-family:var(--kaku)}.smile .smile-ig{width:100%}.smile .smile-img{margin-bottom:0}.smile .smile-company{font-family:var(--old);font-size:24px;line-height:1.4;margin:0 0 6px 0;letter-spacing:.058em !important}.smile .smile-name{font-family:var(--old);font-size:38px;font-weight:700;line-height:1.4}.smile .smile-post{margin-top:50px;border:0px solid #d0d0d0;border-width:1px 0;padding:60px 0 70px;color:#333;width:fit-content;margin-left:auto;margin-right:auto}.smile .smile-post-wrap{display:flex}.smile .smile-post-itm{padding:0 72px;border-right:1px solid #d0d0d0}.smile .smile-post-itm:first-child{padding-left:0}.smile .smile-post-itm:last-child{border:none;padding-right:0}.smile .smile-post-tt{color:var(--brown-cl);font-weight:700;line-height:1.4;font-size:24px;margin-bottom:16px;font-family:var(--old)}.smile .smile-post-list li{display:flex;margin-bottom:8px}.smile .smile-post-list li:last-child{margin-bottom:0}.smile .smile-post-date{width:85px;padding-right:10px;margin-bottom:0;line-height:1.5;flex-shrink:0}.smile .smile-post-t{line-height:1.5;font-family:var(--kaku)}.smile .smile-n-wrap{width:fit-content;margin:0 0 0 auto;background-color:#fff;z-index:1;position:relative;padding:30px;text-align:right}.consultation{padding:84px 0 95px;position:relative;z-index:0}.consultation::before{content:"";position:absolute;inset:0 -8px;z-index:-1;background:url("../images/consultation-bg.jpg") repeat center/contain}.consultation .container{width:1438px}.consultation .consul-head{margin-bottom:36px;position:relative}.consultation .consul-title{color:var(--pink-cl2);font-weight:900;line-height:1.4;margin-bottom:41px;font-size:62px;margin-left:-0.177em;letter-spacing:.058em}.consultation .consul-desc{letter-spacing:.06em}.consultation .consul-h-txt{display:inline-block;width:980px}.consultation .consul-h-img{position:absolute;top:-31px;right:34px}.consultation .consul-box{position:relative;z-index:1}.consultation .consul-say{margin:0 auto;max-width:100%;width:48.667em;height:7.75em;background:url(../images/consultation-eff01.png) no-repeat center/contain;padding:.792em .542em .417em 1.917em;color:#fff;font-size:24px;font-weight:700;position:relative;z-index:2;transform:translateX(-5px);letter-spacing:.058em}.consultation .consul-say span{font-weight:900;color:#fff967;letter-spacing:.062em;font-size:108.3333%}.consultation .consul-list{margin-top:-120px;background-color:#fff;padding:153px 113px 44px;border-radius:44px;border:8px solid var(--pink-cl2);display:flex;justify-content:space-between}.consultation .consul-list li:nth-child(1) .consul-img::before{bottom:28px;right:-18px;background-image:url(../images/consultation-eff02.png);width:84px;height:94px}.consultation .consul-list li:nth-child(2) .consul-img::before{top:36px;left:-42px;background-image:url(../images/consultation-eff03.png);width:421px;height:258px}.consultation .consul-list li:nth-child(3) .consul-img::before{top:16px;left:-24px;background-image:url(../images/consultation-eff04.png);width:94px;height:92px}.consultation .consul-img{border-radius:100%;position:relative;z-index:0;margin-bottom:13px}.consultation .consul-img::before{content:"";position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:-2}.consultation .consul-img::after{content:"";position:absolute;inset:-4px;border-radius:100%;border:8px solid var(--pink-cl2)}.consultation .consul-img img{border-radius:100%}.consultation .consul-tt{font-size:32px;color:var(--brown-cl);font-weight:700;text-align:center;letter-spacing:.063em;line-height:1.5}.footer-top{margin:81px auto 80px}.footer-top .container{width:1488px}.footer-top .ft-wrap{display:flex;justify-content:space-between;gap:0 40px}.footer-top .ft-logo{padding-left:40px;margin-bottom:32px}.footer-top .ft-logo a{display:inline-block}.footer-top .ft-tel{width:fit-content;margin:0 auto 38px;line-height:1}.footer-top .ft-tel a{position:relative;display:inline-block;padding-left:85px}.footer-top .ft-tel a::before{content:"";position:absolute;top:7px;left:4px;bottom:0;margin:auto 0;width:68px;height:68px;background:url("../images/ic-tel.png") no-repeat center/contain}.footer-top .ft-tel-t{display:block;color:var(--brown-cl);margin-bottom:6px;letter-spacing:.05em;font-weight:500}.footer-top .ft-tel-n{display:block;font-weight:900;font-size:36px;color:var(--main-cl);letter-spacing:.056em}.footer-top .ft-map{width:840px;height:500px;margin-top:10px}.footer-top .ft-map iframe{width:100%;height:100%}.footer-bottom{padding:79px 0;background-color:#fefef8}.footer-bottom .fb-banner{max-width:100%;width:1048px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:39px}.footer-bottom .fb-banner a{display:inline-block}address{margin-top:59px;text-align:center;font-size:16px;font-weight:500;letter-spacing:.063em}.btns-fix{position:fixed;bottom:160px;right:0;z-index:99;transition:all .3s ease;opacity:0;visibility:hidden}.btns-fix.show{opacity:1;visibility:visible}.bfix-pc li:last-child{margin-bottom:0}.bfix-pc a{position:relative;display:inline-block;text-align:center;color:#fff;font-size:15px;font-weight:700;background-position:center;background-repeat:no-repeat;background-size:contain;padding:1.5em 0 0 0}.bfix-pc .bfix-tel{margin-bottom:2.4em}.bfix-pc .bfix-tel a{background-image:url("../images/bfix-bg-tel.png");width:14.45em;height:8.15em}.bfix-pc .bfix-tel .bfix-ic{top:-2.1em;right:.8em;width:3.55em;height:3.55em}.bfix-pc .bfix-tel .bfix-img{top:-0.65em;right:.05em;width:4.35em;height:4.95em}.bfix-pc .bfix-calender{margin-bottom:2.3em;transform:translateX(0.05em)}.bfix-pc .bfix-calender a{background-image:url("../images/bfix-bg-calender.png");width:13.95em;height:8.1em;padding-top:1.6em}.bfix-pc .bfix-calender .bfix-ic{top:-1.75em;right:.7em;width:3.5em;height:3.5em}.bfix-pc .bfix-calender .bfix-tt{padding-right:2.45em}.bfix-pc .bfix-calender .bfix-t{padding-right:1.313em}.bfix-pc .bfix-calender .bfix-img{top:1.45em;right:.05em;width:4.7em;height:5.25em}.bfix-pc .bfix-tooth{transform:translateX(0.9em)}.bfix-pc .bfix-tooth a{background-image:url("../images/bfix-bg-tooth.png");width:12.95em;height:7.95em;padding-top:1.4em}.bfix-pc .bfix-tooth .bfix-ic{top:-1.85em;right:.85em;width:3.3em;height:3.3em}.bfix-pc .bfix-tooth .bfix-t{margin-top:.063em;padding-right:1.188em}.bfix-pc .bfix-tooth .bfix-img{top:1.45em;right:.15em;width:3.4em;height:3.85em}.bfix-pc .bfix-ic{position:absolute;left:0;right:0;margin:0 auto}.bfix-pc .bfix-tt{font-size:100%;display:block;letter-spacing:.05em;line-height:1.4;padding-right:2.05em}.bfix-pc .bfix-num{display:block;font-size:180%;line-height:1;margin-top:.111em;letter-spacing:.056em}.bfix-pc .bfix-t{display:block;font-size:160%;letter-spacing:.063em}.bfix-pc .bfix-img{position:absolute}.bfix-sp{display:flex}.bfix-sp li{width:33.3333333333%}.bfix-sp a{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:60px;padding-top:10px}.bfix-sp .bfix-tel a{background-color:var(--main-cl)}.bfix-sp .bfix-calender a{background-color:#4dc0ee}.bfix-sp .bfix-calender .bfix-tt{font-size:min(max(3.75vw,12px),14px)}.bfix-sp .bfix-tooth a{background-color:var(--pink-cl)}.bfix-sp .bfix-tooth .bfix-tt{font-size:min(max(2.8125vw,9px),12px)}.bfix-sp .bfix-ic{position:absolute;top:min(max(-4.6875vw,-15px),-16px);left:0;right:0;text-align:center}.bfix-sp .bfix-ic img{width:min(max(9.375vw,30px),34px)}.bfix-sp .bfix-tt{color:#fff;font-weight:700;font-size:min(max(3.125vw,10px),12px)}.bfix-sp .bfix-bn{background-color:#fff967;border-radius:100px;color:var(--blue-cl);font-weight:700;font-size:min(max(2.8125vw,9px),10px);line-height:1;padding:2px 7px;margin-top:4px}.page-error .index-visual .imvs-tt .imvs-tt-break:nth-child(2){font-size:50px}#topic-path{margin:0 0 76px}#topic-path li,#topic-path a{font-weight:bold;font-size:18px}#topic-path li{position:relative;display:inline;letter-spacing:.9px}#topic-path li::after{content:"";display:inline-block;background:url("../images/ic-topic-path.png") center/contain no-repeat;width:8px;height:14px;margin:0px 20px 0 22px}#topic-path li:last-child::after{display:none}.error-txt{margin-bottom:25px}.ibtn-err{text-align:center}.ibtn-err a{width:250px;display:flex;align-items:center;justify-content:center;padding:10px 20px;margin:auto;background-color:var(--main-cl);border-radius:10px;color:#fff;position:relative}.ibtn-err a::before{content:"";position:absolute;top:50%;width:8px;height:8px;border:0px solid #fff;transform:translate(-50%, -50%) rotate(45deg);border-width:2px 2px 0 0;right:20px}@media screen and (min-width: 751px){.ibtn-err a:hover{opacity:.7;color:#fff}}@media screen and (min-width: 1px)and (max-width: 750px){.page-error .index-visual .imvs-tt{font-size:min(max(4.7125vw,15.2px),25px);width:19.468em}.page-error .index-visual .imvs-tt .imvs-tt-break:nth-child(2){font-size:100%}#topic-path{margin:0 0 30px}#topic-path li,#topic-path a{font-size:14px}#topic-path li::after{width:6px;height:12px;margin:0 10px}.error-txt{margin-bottom:15px}.ibtn-err a{width:200px}}@-moz-document url-prefix(){}

.point .pitm5 .point-i-tt {
  background-image: url("../images/point-eff36.png");
}
.point .pitm5 .point-i-ic{top:86px;	left:-48px;}
.point .pitm5 .point-i-ic2{bottom:0px;left:-50px;}
