@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{font-size:62.5%}body{background:#fff;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px;font-weight:400;line-height:2;letter-spacing:0;color:#2c2215;position:relative;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}a:focus,*:focus{outline:none}a{color:#716858;vertical-align:baseline;text-decoration:none;transition:all .5s}a:hover{color:#4383c3;text-decoration:underline;transition:all .5s}a[href^="tel:"]{pointer-events:none;cursor:text}img{width:auto;max-width:100%;vertical-align:bottom;margin:0;padding:0}a img{opacity:1;transition:opacity .5s}a:hover img{opacity:.8;transition:opacity .5s}table{width:100%}p:not(:last-child){margin-bottom:15px}strong{font-weight:700}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:#555;padding:20px 0}.elementor-editor-active #content>#news{display:none}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}.auto_height{height:auto !important}}@font-face{font-family:'icomoon';src: url(//ag-dent.com/wp-content/themes/genova_tpl/css/./libs/icomoon/icomoon.eot);src:url(//ag-dent.com/wp-content/themes/genova_tpl/css/./libs/icomoon/icomoon.eot#ief ix) format('embedded-opentype'),url(//ag-dent.com/wp-content/themes/genova_tpl/css/./libs/icomoon/icomoon.ttf) format('truetype'),url(//ag-dent.com/wp-content/themes/genova_tpl/css/./libs/icomoon/icomoon.woff) format('woff'),url(//ag-dent.com/wp-content/themes/genova_tpl/css/./libs/icomoon/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=icon-]:not([class*=eicon-]):not([class*=elementor-icon-]):before{display:inline-block;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e90b"}.icon-blog:before{content:"\e900"}.icon-category:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-checked:before{content:"\e903"}.icon-down:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-google:before{content:"\e906"}.icon-line:before{content:"\e907"}.icon-twitter:before{content:"\e908"}.icon-arrow02:before{content:"\e909"}.icon-arrow01:before{content:"\e910"}.icon-search:before{content:"\e911"}.icon-tag:before{content:"\e912"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-checkbox-checked:before{content:"\ea52"}.radio-unchecked:before{content:"\ea56"}.radio-checked:before{content:"\ea54"}.radio-checked2:before{content:"\ea55"}.mb0{margin-bottom:0 !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}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.fr{float:right!important}.fl{float:left!important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.cl{clear:both !important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden}.overflowHidden{overflow:hidden}.tac{text-align:center !important}.tar{text-align:right !important}.tal{text-align:left !important}.fb{font-weight:700 !important}.half{display:inline-block}.sp{display:none}.tab_sp{display:none}@media screen and (max-width:1000px){.tab_sp{display:block !important}}@media screen and (max-width:767px){.pc{display:none !important}.sp{display:block !important}}.container{width:100%;max-width:1140px;padding:0 30px;margin:0 auto;box-sizing:border-box}.container:after{content:"";display:block;clear:both}@media screen and (max-width:767px){.container{padding:0 18px}}#wrapper{height:100%;padding-top:80px;box-sizing:border-box}body.elementor-editor-active #wrapper{padding-top:160px}header{width:100%;background:#fff;position:fixed;top:0;left:0;z-index:9999;transition:all .5s}header .wrap{display:flex;justify-content:space-between;padding-right:83px;position:relative;z-index:9999}header .wrap:after{content:"";width:100%;height:100%;box-shadow:0 3px 13px rgba(171,171,171,.15);position:absolute;left:0;top:0;pointer-events:none}header .logo{width:320px;height:80px;display:flex;align-items:center;margin-left:20px;margin-right:30px;box-sizing:border-box}header .logo a{line-height:1}header .logo img{width:100%}header .contactBox ul{max-width:550px;height:80px;display:flex;align-items:center}header .contactBox ul li:first-child{margin-right:17px}header .contactBox ul li:last-child{margin-left:11px}header .contactBox ul li a:hover{opacity:.8}.toggleMenu{width:80px;height:80px;background:#fff;text-align:center;cursor:pointer;position:fixed;top:0;right:0;z-index:9999}.triggers,.triggers span{transition:all .5s;box-sizing:border-box}.triggers{width:32px;height:20px;cursor:pointer;position:relative;margin:29px auto 0}.triggers span{display:block;width:32px;height:2px;background-color:#6a6a6a}.triggers span:nth-of-type(2){transform:translateY(7px)}.triggers span:nth-of-type(3){width:21px;transform:translateY(14px)}.toggleMenu.active .triggers span:nth-of-type(1){transform:translateY(9px) rotate(-150deg)}.toggleMenu.active .triggers span:nth-of-type(2){opacity:0}.toggleMenu.active .triggers span:nth-of-type(3){width:32px;transform:translateY(5px) rotate(150deg)}@media screen and (max-width:767px){body.noscroll{overflow-y:hidden !important;height:100% !important}#wrapper{padding-top:60px}header{position:absolute}body.noscroll header{position:fixed}header .wrap{padding-right:60px}header .logo{width:100%;height:60px;padding:0 0 0 19px;margin:0}header .logo img{max-width:224px}.toggleMenu{width:60px;height:60px}.triggers{width:23px;height:16px;margin:22px auto 0}.triggers span{width:23px}.triggers span:nth-of-type(2){transform:translateY(5px)}.triggers span:nth-of-type(3){width:16px;transform:translateY(10px)}.toggleMenu.active .triggers span:nth-of-type(1){transform:translateY(7px) rotate(-150deg)}.toggleMenu.active .triggers span:nth-of-type(3){width:23px;transform:translateY(3px) rotate(150deg)}}nav{width:290px;background:#fff;border-radius:5px;display:flex;align-items:center;position:fixed;top:105px;right:22px;padding:28px 25px 29px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;opacity:0;transition:opacity .3s linear;pointer-events:none}nav.open{opacity:1;transition:opacity .3s linear;pointer-events:auto}nav .menu{display:grid;grid-gap:11px;line-height:1.55}nav .menu li a{display:inline-block;font-size:15px;line-height:1;letter-spacing:.05em;color:#2c2215;cursor:pointer;padding-left:18px;position:relative;z-index:1000;text-decoration:none;transition:all .5s}nav .menu li a:before{content:"";width:8px;height:7px;background:url(/wp-content/uploads/lp-icon-arrow01.png.webp) no-repeat center;background-size:contain;position:absolute;left:2px;top:5px}nav .menu li a:hover{color:#4383c3}nav .menu li a:hover:before{background-image:url(/wp-content/uploads/lp-icon-arrow02.png.webp)}@media screen and (min-width:768px){nav .menu li a:after{display:block;content:"";width:0;height:1px;background:#4383c3;position:absolute;left:0;bottom:-5px;transition:.2s ease-out}nav .menu li a:hover:after{width:100%}}@media screen and (max-width:767px){nav{display:block;width:100%;height:calc(100vh - 60px);background:#ede9de;border-radius:0;padding:0;top:60px;right:0}nav .menu{grid-gap:25px;background:#fff;border-radius:5px;padding:29px 25px;margin:22px 19px}nav .menu li a{font-size:18px;padding-left:21px}nav .menu li a:before{width:10px;height:8px;top:7px}}@media screen and (max-width:374px){nav .menu{grid-gap:20px}nav .menu li a{font-size:15px;padding-left:21px}nav .menu li a:before{width:8px;height:7px;top:5px}}.conversion{background:url(/wp-content/uploads/lp-contact-bg.jpg.webp) no-repeat center;background-size:cover;padding:50px 0 60px;position:relative}.conversion .inner{max-width:1120px;padding:0 30px;margin:0 auto;box-sizing:border-box}.conversion .heading{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:36px;letter-spacing:.1em;line-height:1.44;color:#fff;text-align:center;margin-bottom:36px;position:relative}.conversion ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px 20px}.conversion ul li a{width:100%;height:96px;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:28px;line-height:1;letter-spacing:.06em;color:#2c2215;text-align:center;text-decoration:none;padding:10px 10px 10px 55px;position:relative}.conversion ul li.tel a{padding:10px 10px 17px 62px}.conversion ul li.tel a sup{display:block;width:100%;font-size:16px;letter-spacing:.1em;line-height:1.4375;margin-bottom:6px}.conversion ul li.tel a span{font-size:20px;margin:0 1px;position:relative;top:-2px}.conversion ul li a:before{content:"";width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:27px;top:50%;transform:translateY(-50%)}.conversion ul li.tel a:before{background-image:url(/wp-content/uploads/lp-icon-tel01.png.webp);left:22px}.conversion ul li.web a:before{background-image:url(/wp-content/uploads/lp-icon-calendar01.png.webp)}.conversion ul li.line a:before{background-image:url(/wp-content/uploads/lp-icon-line01.png.webp)}.conversion ul li:not(.tel) a:after{content:"";width:13px;height:13px;background:url(/wp-content/uploads/lp-icon-blank.png.webp) no-repeat center;background-size:contain;position:absolute;right:13px;bottom:11px}.conversion ul li a:hover{opacity:.8}@media screen and (max-width:1023px) and (min-width:768px){.conversion ul li a{height:76px;font-size:20px;padding:10px 10px 10px 48px}.conversion ul li.tel a{padding:10px 10px 14px 58px}.conversion ul li.tel a sup{font-size:12px;margin-bottom:4px}.conversion ul li.tel a span{font-size:15px}.conversion ul li a:before{width:36px;height:36px;left:17px}.conversion ul li.tel a:before{left:14px}.conversion ul li:not(.tel) a:after{width:10px;height:10px}}@media screen and (max-width:767px){.conversion{background-image:url(/wp-content/uploads/lp-contact-bg_sp.jpg.webp);padding:21px 0}.conversion .inner{padding:0 18px}.conversion .heading{font-size:20px;margin-bottom:19px}.conversion ul{grid-template-columns:repeat(1,1fr);max-width:340px;margin:0 auto}}@media screen and (max-width:374px){.conversion .heading{font-size:18px}.conversion ul li a{height:86px;font-size:24px}.conversion ul li.tel a sup{font-size:14px;margin-bottom:4px}.conversion ul li.tel a span{font-size:18px}.conversion ul li a:before{width:44px;height:44px}}#footer{padding:54px 0 95px}#footer .logo{max-width:320px;margin:0 auto 30px}#footer ul{max-width:730px;display:flex;flex-wrap:wrap;justify-content:center;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:1.4375;letter-spacing:.05em;margin:0 auto 67px}#footer ul li{margin:13px 25px 14px}#footer address{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:1.4;color:#716858;text-align:center}@media screen and (max-width:767px){#footer{text-align:center;padding:44px 0 144px}#footer .logo{max-width:256px;margin-bottom:40px}#footer ul{flex-direction:column;font-weight:400;margin-bottom:44px}#footer ul li{margin:0}#footer ul li:not(:first-child){margin-top:20px}#footer ul li a{color:#111}#footer ul li a:hover{color:#4383c3}}@media screen and (max-width:767px){footer .fixedBox{width:100%;background:#fff;position:fixed;right:0;bottom:0;z-index:9998;transition:all .5s}footer .fixedBox ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px}footer .fixedBox ul li a{height:52px;display:flex;align-items:center;justify-content:center;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:14px;color:#fff;padding:0 10px 0 30px;position:relative}footer .fixedBox ul li.tel a{background:#fa6a0f}footer .fixedBox ul li.web a{background:#ff863b}footer .fixedBox ul li.line a{background:#1fb65d}footer .fixedBox ul li a:before{content:"";width:23px;height:23px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:11px;top:50%;transform:translateY(-50%)}footer .fixedBox ul li.tel a:before{background-image:url(/wp-content/uploads/lp-icon-tel02.png.webp)}footer .fixedBox ul li.web a:before{background-image:url(/wp-content/uploads/lp-icon-calendar02.png.webp)}footer .fixedBox ul li.line a:before{background-image:url(/wp-content/uploads/lp-icon-line02.png.webp)}}#pagetop{width:50px;height:50px;position:fixed;right:0;bottom:0;z-index:999}@media screen and (max-width:767px){#pagetop{width:30px;height:30px;right:7px;bottom:56px}}.elementor-section.elementor-section-boxed>.elementor-container{padding:0 30px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated,.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.elementor-widget:not(:last-child){margin-bottom:0}.elementor-widget-image .elementor-image img{vertical-align:bottom}@media screen and (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{padding:0 18px}}.elementor-heading-title{font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:inherit;line-height:inherit;padding:inherit;margin:inherit}form.post-password-form{width:100%;height:100%;position:fixed;left:0;top:0;background:#fff;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center}.mainVisual .elementor-image img{width:100%}.mainVisual>.elementor-container>.elementor-row{flex-wrap:wrap}.mainVisual .elementor-top-column{width:100%}.mainVisual .inner{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.mainVisual .inner>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.mainVisual .mainCatch{text-align:center}.mainVisual .mainCatch .heading{font-size:calc(57/1366*100vw);font-weight:400;letter-spacing:.1em;line-height:1.6;color:#5f4b31;margin-bottom:calc(25/1366*100vw)}.mainVisual .mainCatch .heading span{font-size:calc(47/1366*100vw)}.mainVisual .mainCatch .heading em{color:#4c80c4}.mainVisual .mainCatch .txt{font-family:"Zen Old Mincho",serif;font-style:normal;font-size:calc(18/1366*100vw);font-weight:700;letter-spacing:.1em;line-height:2.1;color:#5f4b31}@media screen and (min-width:768px){.mainVisual .inner>.elementor-column-wrap{width:calc(1058/1366*100vw);margin:0 auto}.mainVisual .inner>.elementor-column-wrap,.mainVisual .inner>.elementor-column-wrap>.elementor-widget-wrap{position:static}.mainVisual .mainNote{width:calc(469/1366*100vw);position:absolute;right:calc(78/1366*100vw);bottom:calc(-45/1366*100vw)}.mainVisual .mainCatch>.elementor-container{width:calc(545/1366*100vw);margin:0}}@media screen and (max-width:767px){.mainVisual .inner>.elementor-column-wrap>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.mainVisual .mainNote{width:calc(321/375*100vw);margin:calc(26/375*100vw) auto calc(-33/375*100vw)}.mainVisual .mainCatch>.elementor-container{width:calc(310/375*100vw);margin:0 auto}.mainVisual .mainCatch .heading{font-size:calc(32/375*100vw);line-height:1.5;margin-bottom:calc(10/375*100vw)}.mainVisual .mainCatch .heading span{font-size:calc(26/375*100vw)}.mainVisual .mainCatch .txt{font-size:calc(13/375*100vw);letter-spacing:0;line-height:1.9}}.primary-heading h2{font-size:28px;font-weight:500;letter-spacing:.05em;line-height:1.46;color:#716858;text-align:center;position:relative}.primary-heading h2 sup{display:block;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:137px;letter-spacing:.05em;line-height:1;color:#928267;margin-bottom:7px}@media screen and (max-width:1365px) and (min-width:768px){.primary-heading h2{font-size:calc(28/1366*100vw)}.primary-heading h2 sup{font-size:calc(137/1366*100vw);margin-bottom:calc(7/1366*100vw)}}@media screen and (max-width:767px){.primary-heading h2{font-size:15px}.primary-heading h2 sup{font-size:50px;margin-bottom:4px}}@media screen and (max-width:374px){.primary-heading h2{font-size:13px}.primary-heading h2 sup{font-size:42px}}.troubleSec{background:url(/wp-content/uploads/lp-bg01.jpg.webp) no-repeat center;background-size:cover;padding:calc(65/1366*100vw) 0 101px}.troubleSec.elementor-section.elementor-section-boxed>.elementor-container{max-width:1230px}.troubleSec .troubleWrap{margin:42px 0 55px}.troubleSec .troubleWrap .elementor-icon-list-items{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:8px 30px}.troubleSec .troubleWrap .elementor-icon-list-item{align-items:center;justify-content:center;width:calc((100% - 90px)/4);border-radius:50%;aspect-ratio:1;font-family:"Zen Old Mincho",serif;font-style:normal;font-size:22px;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;padding:5px 5px 9px}.troubleSec .troubleWrap .elementor-icon-list-item:first-child{background:url(/wp-content/uploads/lp-bg02.png.webp) no-repeat center;background-size:cover}.troubleSec .troubleWrap .elementor-icon-list-item:nth-child(2){background:url(/wp-content/uploads/lp-bg03.png.webp) no-repeat center;background-size:cover}.troubleSec .troubleWrap .elementor-icon-list-item:nth-child(3){background:url(/wp-content/uploads/lp-bg04.png.webp) no-repeat center;background-size:cover}.troubleSec .troubleWrap .elementor-icon-list-item:nth-child(4){background:url(/wp-content/uploads/lp-bg05.png.webp) no-repeat center;background-size:cover}.troubleSec .troubleWrap .elementor-icon-list-item:nth-child(5){background:url(/wp-content/uploads/lp-bg06.png.webp) no-repeat center;background-size:cover}.troubleSec .troubleWrap .elementor-icon-list-item:nth-child(6){background:url(/wp-content/uploads/lp-bg07.png.webp) no-repeat center;background-size:cover}.troubleSec .troubleWrap .elementor-icon-list-item:last-child{background:url(/wp-content/uploads/lp-bg08.png.webp) no-repeat center;background-size:cover}.troubleSec .txtWrap{font-family:"Zen Old Mincho",serif;font-style:normal;font-size:22px;font-weight:600;letter-spacing:.05em;line-height:1.8;color:#281e0d;text-align:center}@media screen and (max-width:1365px) and (min-width:768px){.troubleSec{padding-top:65px}.troubleSec .troubleWrap .elementor-icon-list-items{grid-gap:calc(8/1366*100vw) calc(30/1366*100vw)}.troubleSec .troubleWrap .elementor-icon-list-item{width:calc((100% - calc(90/1366*100vw))/4);font-size:calc(22/1366*100vw)}}@media screen and (max-width:1023px) and (min-width:768px){.troubleSec .troubleWrap{margin-bottom:45px}.troubleSec .txtWrap{font-size:18px}}@media screen and (max-width:767px){.troubleSec{background-image:url(/wp-content/uploads/lp-bg01_sp.jpg.webp);padding:calc(66/375*100vw) 0 45px}.troubleSec .troubleWrap{max-width:336px;margin:28px auto 22px}.troubleSec .troubleWrap .elementor-icon-list-items{justify-content:flex-start;grid-gap:6px 8px}.troubleSec .troubleWrap .elementor-icon-list-item{width:calc(50% - 4px);font-size:14px;padding:5px}.troubleSec .txtWrap{font-size:17px;text-align:left;padding:0 12px}}@media screen and (max-width:374px){.troubleSec .troubleWrap .elementor-icon-list-item{font-size:12px}}.treatmentSec{padding-top:67px;position:relative;z-index:2}.treatmentSec:before{content:"";width:calc(911/1366*100vw);height:calc(591/1366*100vw);background:url(/wp-content/uploads/lp-bg09.png.webp) no-repeat right top;background-size:contain;position:absolute;right:0;top:0;z-index:-1;pointer-events:none}.treatmentSec>.elementor-container>.elementor-row{flex-wrap:wrap}.treatmentSec .elementor-top-column{width:100%}.treatmentSec.elementor-section .headingWrap>.elementor-column-wrap{max-width:1230px;padding:0 30px;margin:0 auto}.treatmentSec .headingWrap{margin-bottom:18px}.treatmentSec .primary-heading h2{text-align:left}.treatmentSec .item{padding-bottom:76px;position:relative;z-index:2}.treatmentSec .item.mouthpiece{margin-bottom:56px}.treatmentSec .item:after{content:"";width:100%;height:698px;position:absolute;left:0;bottom:0;z-index:-1;pointer-events:none}.treatmentSec .item.mouthpiece:after{background:#ede9de;clip-path:polygon(0% 100%,100% 0%,100% 100%)}.treatmentSec .item.whitening:after{background:#ced7e5;clip-path:polygon(0% 0%,0% 100%,100% 100%)}.treatmentSec .elementor-inner-section:not(.frameWrap)>.elementor-container{max-width:100%;margin:0 auto}.treatmentSec .elementor-inner-section:not(.frameWrap)>.elementor-container>.elementor-row{max-width:1230px;padding:0 30px;margin:0 auto}.treatmentSec .graphicWrap .context{color:#fff;padding:69px 87px 101px;position:relative;z-index:2}.treatmentSec .mouthpiece .graphicWrap .context{background:rgba(65,52,37,.8);margin-left:auto}.treatmentSec .whitening .graphicWrap .context{background:rgba(3,55,115,.8)}.treatmentSec .graphicWrap .context:before,.treatmentSec .graphicWrap .context:after{content:"";width:202px;height:103px;position:absolute;opacity:.7;z-index:1;pointer-events:none}.treatmentSec .mouthpiece .graphicWrap .context:before{background:#e6dec6;clip-path:polygon(0% 0%,100% 0%,0% 100%);left:-20px;top:-20px}.treatmentSec .mouthpiece .graphicWrap .context:after{background:#e6dec6;clip-path:polygon(0% 100%,100% 0%,100% 100%);right:-20px;bottom:-20px}.treatmentSec .whitening .graphicWrap .context:before{background:#a8bfda;clip-path:polygon(0% 0%,100% 100%,100% 0%);right:-20px;top:-20px}.treatmentSec .whitening .graphicWrap .context:after{background:#a8bfda;clip-path:polygon(0% 0%,0% 100%,100% 100%);left:-20px;bottom:-20px}.treatmentSec .graphicWrap .context .heading{font-size:32px;font-weight:700;line-height:1.4375;border-bottom:1px solid #fff;padding-bottom:19px;margin-bottom:26px}.treatmentSec .graphicWrap .context .heading sub{display:inline-block;font-size:13px;letter-spacing:.15em;margin-left:30px}.treatmentSec .graphicWrap .context .txt{font-weight:500}.treatmentSec .graphicWrap .pic img{width:100%}.treatmentSec .frameWrap{z-index:10}.treatmentSec .frameWrap>.elementor-container{max-width:1230px;padding:0 30px;margin:0 auto}.treatmentSec .frameWrap .meritBox{background:#fff;box-shadow:0 0 0 1px #716858 inset;padding:30px 30px 38px}.treatmentSec .frameWrap .demeritBox{background:#eeeff5;box-shadow:0 0 0 1px #716858 inset;padding:30px 30px 38px}.treatmentSec .frameWrap .frame-tit{font-size:22px;font-weight:600;line-height:1.45;margin-bottom:17px}.treatmentSec .frameWrap .frame-list{font-size:14px;font-weight:500;line-height:1.4}.treatmentSec .frameWrap .frame-list .elementor-icon-list-item{padding-left:24px;position:relative}.treatmentSec .frameWrap .frame-list .elementor-icon-list-item:not(:first-child){margin-top:8px}.treatmentSec .frameWrap .frame-list .elementor-icon-list-item:before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;left:4px;top:7px}.treatmentSec .frameWrap .meritBox .frame-list .elementor-icon-list-item:before{background:#ffaa75}.treatmentSec .frameWrap .demeritBox .frame-list .elementor-icon-list-item:before{background:#c2bdaf}@media screen and (min-width:768px){.treatmentSec .graphicWrap .context{width:59.32%}.treatmentSec .whitening .graphicWrap .context{padding-bottom:78px}.treatmentSec .graphicWrap .pic{width:50.88%;position:absolute;top:93px}.treatmentSec .mouthpiece .graphicWrap .pic{height:calc(100% - 24px);background:url(/wp-content/uploads/lp-img01.jpg.webp) no-repeat center bottom;background-size:cover;left:0}.treatmentSec .whitening .graphicWrap .pic{height:calc(100% - 103px);background:url(/wp-content/uploads/lp-img02.jpg.webp) no-repeat 14% top;background-size:cover;right:0}.treatmentSec .mouthpiece .frameWrap{margin-top:-30px}.treatmentSec .whitening .frameWrap{margin-top:-23px}.treatmentSec .frameWrap>.elementor-container>.elementor-row{width:88%;max-width:772px;justify-content:space-between}.treatmentSec .mouthpiece .frameWrap>.elementor-container>.elementor-row{margin-left:auto;margin-right:80px}.treatmentSec .whitening .frameWrap>.elementor-container>.elementor-row{margin-left:80px}.treatmentSec .frameWrap .elementor-inner-column{width:calc(50% - 6px)}}@media screen and (max-width:1023px) and (min-width:768px){.treatmentSec .graphicWrap .context{padding:48px 48px 78px}.treatmentSec .graphicWrap .context:before,.treatmentSec .graphicWrap .context:after{width:138px;height:70px}.treatmentSec .mouthpiece .graphicWrap .context:before{left:-16px;top:-16px}.treatmentSec .mouthpiece .graphicWrap .context:after{right:-16px;bottom:-16px}.treatmentSec .whitening .graphicWrap .context:before{right:-16px;top:-16px}.treatmentSec .whitening .graphicWrap .context:after{left:-16px;bottom:-16px}.treatmentSec .graphicWrap .context .heading{font-size:24px}.treatmentSec .graphicWrap .context .heading sub{font-size:12px;margin-left:20px}.treatmentSec .graphicWrap .context .txt{font-size:14px}.treatmentSec .graphicWrap .pic{top:63px}.treatmentSec .whitening .graphicWrap .pic{height:calc(100% - 76px)}.treatmentSec .mouthpiece .frameWrap>.elementor-container>.elementor-row{margin-right:40px}.treatmentSec .whitening .frameWrap>.elementor-container>.elementor-row{margin-left:40px}}@media screen and (max-width:767px){.treatmentSec{padding-top:50px}.treatmentSec:before{width:calc(375/375*100vw);height:calc(243/375*100vw)}.treatmentSec.elementor-section .headingWrap>.elementor-column-wrap{padding:0 18px}.treatmentSec .headingWrap{margin-bottom:32px}.treatmentSec .primary-heading h2{text-align:center}.treatmentSec .item{padding-bottom:36px}.treatmentSec .item.mouthpiece{margin-bottom:32px}.treatmentSec .item:after{height:202px}.treatmentSec .graphicWrap .pic{width:calc(100% - 16px)}.treatmentSec .mouthpiece .graphicWrap .pic{left:-30px}.treatmentSec .whitening .graphicWrap .pic{margin-left:auto;right:-30px}.treatmentSec .graphicWrap .context{padding:23px 22px 27px;margin-top:-22px}.treatmentSec .graphicWrap .context:before,.treatmentSec .graphicWrap .context:after{width:75px;height:38px}.treatmentSec .mouthpiece .graphicWrap .context:before{left:-10px;top:-13px}.treatmentSec .mouthpiece .graphicWrap .context:after{right:-10px;bottom:-10px}.treatmentSec .whitening .graphicWrap .context:before{right:-10px;top:-13px}.treatmentSec .whitening .graphicWrap .context:after{left:-10px;bottom:-10px}.treatmentSec .graphicWrap .context .heading{font-size:22px;padding-bottom:19px;margin-bottom:16px}.treatmentSec .graphicWrap .context .heading sub{display:block;font-size:10px;margin:2px 0 0}.treatmentSec .graphicWrap .context .txt{font-size:14px}.treatmentSec .frameWrap{margin-top:23px}.treatmentSec .frameWrap>.elementor-container{padding:0 20px}.treatmentSec .frameWrap .meritBox{padding:18px 20px 25px 24px}.treatmentSec .frameWrap .demeritBox{padding:18px 20px 25px 24px;margin-top:10px}.treatmentSec .frameWrap .frame-tit{font-size:20px;margin-bottom:7px}.treatmentSec .frameWrap .frame-list{font-size:13px}.treatmentSec .frameWrap .frame-list .elementor-icon-list-item{padding-left:11px}.treatmentSec .frameWrap .frame-list .elementor-icon-list-item:before{left:0;top:6px}}.reasonSec{position:relative;z-index:2}.reasonSec>.elementor-container>.elementor-row{flex-wrap:wrap;overflow:hidden}.reasonSec .elementor-top-column{width:100%}.reasonSec .headingWrap{background:url(/wp-content/uploads/lp-bg10.jpg.webp) no-repeat center;background-size:cover;padding:55px 0 85px;position:relative}.reasonSec .headingWrap:before,.reasonSec .headingWrap:after{content:"";width:367px;height:141px;background:#5f5146;position:absolute;opacity:.7;z-index:1;pointer-events:none}.reasonSec .headingWrap:before{clip-path:polygon(0% 0%,100% 0%,0% 100%);left:0;top:0}.reasonSec .headingWrap:after{clip-path:polygon(0% 100%,100% 0%,100% 100%);right:0;bottom:0}.reasonSec .primary-heading h2{color:#fff}.reasonSec .primary-heading h2 sup{color:#fff;margin-bottom:0}.reasonSec .primary-heading h2 span{display:inline-block;background:rgba(66,53,37,.8);padding:1px 21px 15px 22px}.reasonSec .primary-heading h2 sup span{padding:12px 25px 12px 26px}.reasonSec .reasonWrap{counter-reset:li;margin-top:-47px;position:relative;z-index:10}.reasonSec .reasonWrap>.elementor-column-wrap{max-width:1366px;margin:0 auto}.reasonSec .reasonWrap .pic img{width:100%}.reasonSec .reasonWrap .odd .pic .elementor-widget-image{padding:0 0 55px 50px}.reasonSec .reasonWrap .even .pic .elementor-widget-image{padding:0 50px 55px 0}.reasonSec .reasonWrap .pic .elementor-image{position:relative;z-index:2}.reasonSec .reasonWrap .pic .elementor-image:before{display:block;content:counter(li,decimal-leading-zero);counter-increment:li;width:179px;height:150px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:198px;letter-spacing:0;line-height:50%;color:#716858;position:absolute;top:-55px;z-index:2}.reasonSec .reasonWrap .odd .pic .elementor-image:before{left:28px}.reasonSec .reasonWrap .even .pic .elementor-image:before{right:28px}.reasonSec .reasonWrap .pic .elementor-image:after{content:"";width:calc(100vw - 7px);height:calc(100% + 16px);background:#ede9de;position:absolute;bottom:-55px;z-index:-1;pointer-events:none}.reasonSec .reasonWrap .odd .pic .elementor-image:after{right:57px}.reasonSec .reasonWrap .even .pic .elementor-image:after{left:57px}.reasonSec .reasonWrap .context .heading{font-size:34px;font-weight:400;line-height:1.5;margin-bottom:14px}.reasonSec .reasonWrap .context .txt{letter-spacing:.05em}@media screen and (min-width:768px){.reasonSec .primary-heading h2{font-size:26px}.reasonSec .primary-heading h2 sup{font-size:86px;letter-spacing:.1em}.reasonSec .reasonWrap .pic{width:49.78%}.reasonSec .reasonWrap .context{width:50.22%;align-items:center}.reasonSec .reasonWrap .odd .context{padding:20px 48px 40px 40px}.reasonSec .reasonWrap .even .context{padding:20px 40px 40px 48px}.reasonSec .reasonWrap .item:first-child .context{padding-top:49px}.reasonSec .reasonWrap .context .elementor-column-wrap{max-width:540px;margin:0 auto}}@media screen and (max-width:1365px) and (min-width:1024px){.reasonSec .reasonWrap{margin-top:calc(-47/1366*100vw)}.reasonSec .reasonWrap .odd .pic .elementor-widget-image{padding:0 0 calc(55/1366*100vw) calc(50/1366*100vw)}.reasonSec .reasonWrap .even .pic .elementor-widget-image{padding:0 calc(50/1366*100vw) calc(55/1366*100vw) 0}.reasonSec .reasonWrap .pic .elementor-image:after{width:calc(100vw - calc(7/1366*100vw));height:calc(100% + calc(16/1366*100vw));bottom:calc(-55/1366*100vw)}.reasonSec .reasonWrap .odd .pic .elementor-image:after{right:calc(57/1366*100vw)}.reasonSec .reasonWrap .even .pic .elementor-image:after{left:calc(57/1366*100vw)}.reasonSec .reasonWrap .odd .context{padding:calc(20/1366*100vw) calc(48/1366*100vw) calc(40/1366*100vw) calc(40/1366*100vw)}.reasonSec .reasonWrap .even .context{padding:calc(20/1366*100vw) calc(40/1366*100vw) calc(40/1366*100vw) calc(48/1366*100vw)}.reasonSec .reasonWrap .item:first-child .context{padding-top:calc(49/1366*100vw)}.reasonSec .reasonWrap .context .elementor-column-wrap{max-width:calc(540/1366*100vw)}.reasonSec .reasonWrap .context .heading{font-size:calc(34/1366*100vw);margin-bottom:calc(14/1366*100vw)}.reasonSec .reasonWrap .context .txt{font-size:calc(16/1366*100vw)}}@media screen and (max-width:1023px) and (min-width:768px){.reasonSec .reasonWrap{margin-top:calc(-47/1024*100vw)}.reasonSec .reasonWrap .odd .pic .elementor-widget-image{padding:0 0 calc(45/1024*100vw) calc(40/1024*100vw)}.reasonSec .reasonWrap .even .pic .elementor-widget-image{padding:0 calc(40/1024*100vw) calc(45/1024*100vw) 0}.reasonSec .reasonWrap .pic .elementor-image:before{width:calc(149/1024*100vw);height:calc(120/1024*100vw);font-size:calc(168/1024*100vw);top:calc(-45/1024*100vw)}.reasonSec .reasonWrap .odd .pic .elementor-image:before{left:calc(28/1024*100vw)}.reasonSec .reasonWrap .even .pic .elementor-image:before{right:calc(28/1024*100vw)}.reasonSec .reasonWrap .pic .elementor-image:after{width:calc(100vw - calc(7/1024*100vw));height:calc(100% + calc(16/1024*100vw));bottom:calc(-45/1024*100vw)}.reasonSec .reasonWrap .odd .pic .elementor-image:after{right:calc(47/1024*100vw)}.reasonSec .reasonWrap .even .pic .elementor-image:after{left:calc(47/1024*100vw)}.reasonSec .reasonWrap .odd .context{padding:calc(20/1024*100vw) calc(48/1024*100vw) calc(40/1024*100vw) calc(40/1024*100vw)}.reasonSec .reasonWrap .even .context{padding:calc(20/1024*100vw) calc(40/1024*100vw) calc(40/1024*100vw) calc(48/1024*100vw)}.reasonSec .reasonWrap .item:first-child .context{padding-top:calc(68/1024*100vw)}.reasonSec .reasonWrap .context .elementor-column-wrap{max-width:calc(540/1024*100vw)}.reasonSec .reasonWrap .context .heading{font-size:calc(32/1024*100vw);margin-bottom:calc(14/1024*100vw)}.reasonSec .reasonWrap .context .txt{font-size:calc(16/1024*100vw)}}@media screen and (max-width:767px){.reasonSec .headingWrap{background-image:url(/wp-content/uploads/lp-bg10_sp.jpg.webp);padding:44px 0}.reasonSec .headingWrap:before,.reasonSec .headingWrap:after{width:100px;height:78px}.reasonSec .primary-heading h2 span{padding:0 6px 3px 8px}.reasonSec .primary-heading h2 sup span{padding:3px 8px 3px 10px}.reasonSec .reasonWrap{margin-top:-11px}.reasonSec .reasonWrap .odd .pic{padding-right:26px}.reasonSec .reasonWrap .even .pic{padding-left:26px}.reasonSec .reasonWrap .odd .pic .elementor-widget-image{padding:0 0 16px 16px}.reasonSec .reasonWrap .even .pic .elementor-widget-image{padding:0 16px 16px 0}.reasonSec .reasonWrap .pic .elementor-image:before{width:94px;height:70px;font-size:104px;top:-28px}.reasonSec .reasonWrap .odd .pic .elementor-image:before{left:12px}.reasonSec .reasonWrap .even .pic .elementor-image:before{right:15px}.reasonSec .reasonWrap .pic .elementor-image:after{width:calc(100vw - 3px);height:calc(100% + 7px);bottom:-16px}.reasonSec .reasonWrap .odd .pic .elementor-image:after{right:19px}.reasonSec .reasonWrap .even .pic .elementor-image:after{left:19px}.reasonSec .reasonWrap .context{padding:26px 30px 49px}.reasonSec .reasonWrap .context .heading{font-size:22px;margin-bottom:13px}.reasonSec .reasonWrap .context .txt{font-size:14px}}@media screen and (max-width:374px){.reasonSec .reasonWrap .context .heading{font-size:20px}}.choiceSec{background:url(/wp-content/uploads/lp-bg11.jpg.webp) no-repeat center;background-size:cover;padding:63px 0 78px}.choiceSec.elementor-section.elementor-section-boxed>.elementor-container{max-width:1352px}.choiceSec>.elementor-container>.elementor-row{flex-wrap:wrap;justify-content:space-between}.choiceSec .headingWrap,.choiceSec .txtWrap{width:100%}.choiceSec .headingWrap{text-align:center;margin-bottom:40px}.choiceSec .headingWrap .elementor-widget-heading{line-height:1}.choiceSec .headingWrap .elementor-widget-heading sup{display:inline-block;background:#2c2215;font-size:24px;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#fff;padding:14px 25px 15px 16px;position:relative}.choiceSec .headingWrap .elementor-widget-heading sup:after{content:"";width:22px;height:14px;background:#2c2215;clip-path:polygon(0% 0%,50% 100%,100% 0%);position:absolute;bottom:-14px;left:50%;transform:translateX(-50%)}.choiceSec .headingWrap .elementor-widget-heading h2{margin-top:32px}.choiceSec .headingWrap .elementor-widget-heading h2 span{display:inline-block;font-size:42px;font-weight:500;letter-spacing:.05em;line-height:1.4;color:#fff;padding:0 85px;position:relative}.choiceSec .headingWrap .elementor-widget-heading h2 span:before,.choiceSec .headingWrap .elementor-widget-heading h2 span:after{content:"";width:1px;height:92px;background:#fff;position:absolute;top:50%;margin-top:-46px}.choiceSec .headingWrap .elementor-widget-heading h2 span:before{left:19px;transform:rotate(-29deg)}.choiceSec .headingWrap .elementor-widget-heading h2 span:after{right:34px;transform:rotate(29deg)}.choiceSec .txtWrap{font-family:"Zen Old Mincho",serif;font-style:normal;font-size:22px;font-weight:500;letter-spacing:.1em;color:#fff;text-align:center;margin-top:41px}.choiceSec .presentWrap{background:#edece9}.choiceSec .futureWrap{background:#fff4cd}.choiceSec .frame .elementor-inner-section>.elementor-container>.elementor-row{flex-wrap:wrap}.choiceSec .frame .elementor-inner-column{width:100%}.choiceSec .frame .heading{background:#fff;padding:40px 30px 30px 143px;position:relative}.choiceSec .frame .heading:before{content:"";width:132px;height:118px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;left:11px;bottom:0}.choiceSec .frame.presentWrap .heading:before{background-image:url(/wp-content/uploads/lp-img07.png.webp)}.choiceSec .frame.futureWrap .heading:before{background-image:url(/wp-content/uploads/lp-img08.png.webp)}.choiceSec .frame .heading h3{font-size:27px;font-weight:500;letter-spacing:.05em;line-height:1}.choiceSec .frame .heading h3 sub{display:block;font-size:18px;letter-spacing:0;margin-top:14px}.choiceSec .frame.presentWrap .txtarea{padding:39px 63px 55px}.choiceSec .frame.futureWrap .txtarea{padding:49px 49px 59px}.choiceSec .frame .txtarea .item:not(:first-child){margin-top:29px}.choiceSec .frame .txtarea .elementor-image-box-wrapper{text-align:left}.choiceSec .frame .txtarea h4{font-family:"Zen Old Mincho",serif;font-style:normal;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.45;color:#281e0d;position:relative}.choiceSec .frame .txtarea h4 em{font-weight:700;color:#f56c16}.choiceSec .frame.presentWrap .txtarea h4{padding-left:33px;margin-bottom:12px}.choiceSec .frame.presentWrap .txtarea h4:before{content:"";width:24px;height:24px;border:6px solid #d0ccbf;border-radius:50%;position:absolute;left:0;top:3px}.choiceSec .frame .txtarea .elementor-image-box-description{font-size:15px;line-height:1.8;color:#281e0d;word-break:break-all;white-space:pre-wrap}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-img{display:block;width:87px;position:relative}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-img:before{content:"";width:100%;height:100%;border:6px solid #e3d9b2;border-radius:50%;position:absolute;left:0;top:0;z-index:1}@media screen and (min-width:768px){.choiceSec .presentWrap{width:calc(42.1% - 8px)}.choiceSec .futureWrap{width:57.9%}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-wrapper{display:flex}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-img{margin-right:18px;margin-bottom:0 !important}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-content{width:calc(100% - 105px);display:flex}.choiceSec .frame.futureWrap .txtarea h4{width:210px;align-self:center;margin-right:25px}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-description{width:calc(100% - 235px);letter-spacing:.01em;line-height:1.7}}@media screen and (max-width:1365px) and (min-width:768px){.choiceSec .headingWrap .elementor-widget-heading sup{font-size:calc(24/1366*100vw);padding:calc(14/1366*100vw) calc(25/1366*100vw) calc(15/1366*100vw) calc(16/1366*100vw)}.choiceSec .headingWrap .elementor-widget-heading h2{margin-top:calc(32/1366*100vw)}.choiceSec .headingWrap .elementor-widget-heading h2 span{font-size:calc(42/1366*100vw);padding:0 calc(85/1366*100vw)}.choiceSec .headingWrap .elementor-widget-heading h2 span:before,.choiceSec .headingWrap .elementor-widget-heading h2 span:after{height:calc(92/1366*100vw);margin-top:calc(-46/1366*100vw)}.choiceSec .headingWrap .elementor-widget-heading h2 span:before{left:calc(19/1366*100vw)}.choiceSec .headingWrap .elementor-widget-heading h2 span:after{right:calc(34/1366*100vw)}.choiceSec .frame .heading{padding:calc(40/1366*100vw) calc(30/1366*100vw) calc(30/1366*100vw) calc(143/1366*100vw)}.choiceSec .frame .heading:before{width:calc(132/1366*100vw);height:calc(118/1366*100vw);left:calc(11/1366*100vw)}.choiceSec .frame .heading h3{font-size:calc(27/1366*100vw)}.choiceSec .frame .heading h3 sub{font-size:calc(18/1366*100vw);margin-top:calc(14/1366*100vw)}}@media screen and (max-width:1365px) and (min-width:1024px){.choiceSec .txtWrap{font-size:calc(22/1366*100vw);margin-top:calc(41/1366*100vw)}.choiceSec .frame.presentWrap .txtarea{padding:calc(39/1366*100vw) calc(63/1366*100vw) calc(55/1366*100vw)}.choiceSec .frame.futureWrap .txtarea{padding:calc(49/1366*100vw) calc(49/1366*100vw) calc(59/1366*100vw)}.choiceSec .frame .txtarea .item:not(:first-child){margin-top:calc(29/1366*100vw)}.choiceSec .frame .txtarea h4{font-size:calc(20/1366*100vw)}.choiceSec .frame.presentWrap .txtarea h4{padding-left:calc(33/1366*100vw);margin-bottom:calc(12/1366*100vw)}.choiceSec .frame.presentWrap .txtarea h4:before{width:calc(24/1366*100vw);height:calc(24/1366*100vw);border-width:calc(6/1366*100vw);top:calc(3/1366*100vw)}.choiceSec .frame .txtarea .elementor-image-box-description{font-size:calc(15/1366*100vw)}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-img{width:calc(87/1366*100vw);margin-right:calc(18/1366*100vw)}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-content{width:calc(100% - calc(105/1366*100vw))}.choiceSec .frame.futureWrap .txtarea h4{width:calc(220/1366*100vw);margin-right:calc(15/1366*100vw)}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-description{width:calc(100% - calc(235/1366*100vw))}}@media screen and (max-width:1023px) and (min-width:768px){.choiceSec .txtWrap{font-size:calc(20/1024*100vw);margin-top:calc(35/1024*100vw)}.choiceSec .frame.presentWrap .txtarea{padding:calc(30/1024*100vw) calc(30/1024*100vw) calc(35/1024*100vw)}.choiceSec .frame.futureWrap .txtarea{padding:calc(35/1024*100vw) calc(25/1024*100vw) calc(45/1024*100vw)}.choiceSec .frame.presentWrap .txtarea .item:not(:first-child){margin-top:calc(25/1024*100vw)}.choiceSec .frame .txtarea h4{font-size:calc(16/1024*100vw)}.choiceSec .frame.presentWrap .txtarea h4{padding-left:calc(26/1024*100vw);margin-bottom:calc(8/1024*100vw)}.choiceSec .frame.presentWrap .txtarea h4:before{width:calc(18/1024*100vw);height:calc(18/1024*100vw);border-width:calc(4/1024*100vw);top:calc(3/1024*100vw)}.choiceSec .frame .txtarea .elementor-image-box-description{font-size:calc(14/1024*100vw)}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-img{width:calc(68/1024*100vw);margin-right:calc(12/1024*100vw)}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-content{width:calc(100% - calc(80/1024*100vw))}.choiceSec .frame.futureWrap .txtarea h4{width:calc(164/1024*100vw);letter-spacing:0;margin-right:calc(15/1024*100vw)}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-description{width:calc(100% - calc(179/1024*100vw));letter-spacing:0}}@media screen and (max-width:767px){.choiceSec{background-image:url(/wp-content/uploads/lp-bg11_sp.jpg.webp);padding:33px 0 50px}.choiceSec .headingWrap{margin-bottom:58px}.choiceSec .headingWrap .elementor-widget-heading sup{font-size:15px;padding:9px 10px 10px}.choiceSec .headingWrap .elementor-widget-heading sup:after{width:13px;height:9px;bottom:-8px}.choiceSec .headingWrap .elementor-widget-heading h2{margin-top:22px}.choiceSec .headingWrap .elementor-widget-heading h2 span{font-size:22px;padding:0 33px}.choiceSec .headingWrap .elementor-widget-heading h2 span:before,.choiceSec .headingWrap .elementor-widget-heading h2 span:after{height:62px;margin-top:-31px}.choiceSec .headingWrap .elementor-widget-heading h2 span:before{left:8px;transform:rotate(-15deg)}.choiceSec .headingWrap .elementor-widget-heading h2 span:after{right:12px;transform:rotate(15deg)}.choiceSec .txtWrap{font-size:15px;padding:0 12px;margin-top:24px}.choiceSec .futureWrap{margin-top:60px}.choiceSec .frame .heading{padding:45px 20px 23px}.choiceSec .frame .heading:before{width:88px;height:78px;left:50%;bottom:inherit;top:-46px;transform:translateX(calc(-50% - 7px))}.choiceSec .frame .heading h3{font-size:22px;line-height:1.2;text-align:center}.choiceSec .frame .heading h3 sub{font-size:14px;line-height:1;margin-top:9px}.choiceSec .frame.presentWrap .txtarea{padding:23px 30px 25px}.choiceSec .frame.futureWrap .txtarea{padding:26px 30px 27px}.choiceSec .frame.presentWrap .txtarea .item:not(:first-child){margin-top:20px}.choiceSec .frame.futureWrap .txtarea .item:not(:first-child){margin-top:26px}.choiceSec .frame .txtarea h4{font-size:17px;letter-spacing:.05em}.choiceSec .frame.presentWrap .txtarea h4{padding-left:21px}.choiceSec .frame.presentWrap .txtarea h4:before{width:15px;height:15px;border:3px solid #d0ccbf;top:6px}.choiceSec .frame .txtarea .elementor-image-box-description{font-size:14px}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-wrapper{text-align:center}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-img{margin-bottom:8px}.choiceSec .frame.futureWrap .txtarea h4{font-size:18px;margin-bottom:9px}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-description{text-align:left}}@media screen and (max-width:374px){.choiceSec .headingWrap .elementor-widget-heading sup{font-size:13px}.choiceSec .headingWrap .elementor-widget-heading h2 span{font-size:18px}.choiceSec .txtWrap{font-size:13px}.choiceSec .frame .heading h3{font-size:18px}.choiceSec .frame .heading h3 sub{font-size:13px}.choiceSec .frame.presentWrap .txtarea{padding:23px 20px 25px}.choiceSec .frame.futureWrap .txtarea{padding:26px 20px 27px}.choiceSec .frame .txtarea h4{font-size:15px}.choiceSec .frame.presentWrap .txtarea h4{padding-left:18px;margin-bottom:10px}.choiceSec .frame.presentWrap .txtarea h4:before{width:13px;height:13px;top:5px}.choiceSec .frame .txtarea .elementor-image-box-description{font-size:13px}.choiceSec .frame.futureWrap .txtarea h4{font-size:16px}.choiceSec .frame.futureWrap .txtarea .elementor-image-box-img{width:77px}}.featuresSec>.elementor-container>.elementor-row,.featuresSec .item .elementor-inner-section>.elementor-container>.elementor-row{flex-wrap:wrap}.featuresSec .elementor-top-column,.featuresSec .item .elementor-inner-section .elementor-inner-column{width:100%}.featuresSec .headingWrap{padding:59px 0}.featuresSec .item{padding-bottom:85px;margin-bottom:15px;position:relative;z-index:2;overflow:hidden}.featuresSec .item:before{content:"";width:100%;height:calc(100% - 40px);position:absolute;left:0;bottom:0;z-index:-1;pointer-events:none}.featuresSec .item.whitening:before{background:#f4f9ff}.featuresSec .item.mouthpiece:before{background:#fffbf0}.featuresSec .item:after{content:"";width:140%;height:642px;position:absolute;bottom:-1px;z-index:-1;pointer-events:none}.featuresSec .item.whitening:after{background:linear-gradient(180deg,#e9f1ff 65%,#fff 100%);clip-path:polygon(0% 100%,100% 0%,100% 100%);right:0}.featuresSec .item.mouthpiece:after{background:linear-gradient(180deg,#faf4e5 65%,#fff 100%);clip-path:polygon(0% 0%,0% 100%,100% 100%);left:0}.featuresSec .item>.elementor-column-wrap{max-width:1366px;margin:0 auto}.featuresSec .item .heading>.elementor-column-wrap{width:86.75%;position:relative;z-index:2}.featuresSec .item.mouthpiece .heading>.elementor-column-wrap{text-align:right;margin-left:auto}.featuresSec .item .heading>.elementor-column-wrap:before{content:"";width:100vw;height:100%;position:absolute;top:0;z-index:-1}.featuresSec .item.whitening .heading>.elementor-column-wrap:before{background:#365f8f;right:0}.featuresSec .item.mouthpiece .heading>.elementor-column-wrap:before{background:#675d51;left:0}.featuresSec .item .heading>.elementor-column-wrap:after{content:"";width:542px;height:182px;position:absolute;bottom:0;z-index:-1}.featuresSec .item.whitening .heading>.elementor-column-wrap:after{background:#58789f;clip-path:polygon(0% 100%,100% 0%,100% 100%);right:0}.featuresSec .item.mouthpiece .heading>.elementor-column-wrap:after{background:#8e8477;clip-path:polygon(0% 0%,0% 100%,100% 100%);left:0}.featuresSec .item .heading h3{font-size:46px;font-weight:500;letter-spacing:.05em;line-height:1.4;color:#fff;padding:65px 0 71px}.featuresSec .item.whitening .heading h3{padding-left:100px}.featuresSec .item.mouthpiece .heading h3{padding-right:100px}.featuresSec .item .heading h3 span{font-size:36px}.featuresSec .item .heading h3 sup{display:block;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:137px;letter-spacing:.05em;line-height:1;color:#fff;opacity:.2;position:absolute;top:-33px;z-index:-1}.featuresSec .item.whitening .heading h3 sup{left:-5px}.featuresSec .item.mouthpiece .heading h3 sup{right:-11px}.featuresSec .picWrap{z-index:10}.elementor-editor-active .featuresSec .picWrap{z-index:100}.featuresSec .contextWrap{counter-reset:li;padding-top:63px;z-index:20}.featuresSec .contextWrap .txt{padding-left:242px;position:relative}.featuresSec .contextWrap .txt:not(:first-child){margin-top:65px}.featuresSec .contextWrap .txt:before{display:block;content:counter(li,decimal-leading-zero);counter-increment:li;width:193px;height:100%;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:218px;letter-spacing:0;line-height:50%;color:transparent;position:absolute;left:0;top:-26px;opacity:.5}.featuresSec .item.whitening .contextWrap .txt:before{-webkit-text-stroke:.5px #365f8f}.featuresSec .item.mouthpiece .contextWrap .txt:before{-webkit-text-stroke:.5px #2c2215}.featuresSec .contextWrap .txt .elementor-image-box-wrapper{text-align:left}.featuresSec .contextWrap .txt h4{font-family:"Zen Old Mincho",serif;font-style:normal;font-size:26px;font-weight:500;line-height:1.7;margin-bottom:12px}.featuresSec .graphicWrap .pic .elementor-image{position:relative;z-index:2}.featuresSec .graphicWrap .pic .elementor-image:after{content:"";width:calc(46.68% + 120px);height:42.89%;background:url(/wp-content/uploads/lp-bg12.png.webp) no-repeat center;background-size:cover;position:absolute;z-index:-1}.featuresSec .graphicWrap .txtarea{background:url(/wp-content/uploads/lp-bg13.jpg.webp) no-repeat center;background-size:cover;padding:57px 71px 65px;position:relative;z-index:2}.featuresSec .graphicWrap .txtarea .heading{font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.6;margin-bottom:30px}@media screen and (min-width:768px){.featuresSec .item.whitening .picWrap{width:38.8%;position:absolute;right:0;top:40px}.featuresSec .item.mouthpiece .picWrap{width:37.8%;position:absolute;left:0;top:40px}.featuresSec .contextWrap>.elementor-column-wrap{width:59%}.featuresSec .item.whitening .contextWrap>.elementor-column-wrap{margin-left:-34px}.featuresSec .item.mouthpiece .contextWrap>.elementor-column-wrap{margin-left:34.3%}.featuresSec .graphicWrap .elementor-section>.elementor-container{max-width:1366px;padding:0 50px}.featuresSec .graphicWrap .pic{width:46.4%}.featuresSec .graphicWrap .pic .elementor-image:after{right:62%;bottom:-36%}.featuresSec .graphicWrap .txtarea{width:calc(53.6% + 43px);margin-left:-43px;margin-top:52px}}@media screen and (min-width:1367px){.featuresSec .item>.elementor-column-wrap,.featuresSec .item>.elementor-column-wrap>.elementor-widget-wrap,.featuresSec .item .elementor-inner-section,.featuresSec .item .elementor-inner-section>.elementor-container{position:static}.featuresSec .item.whitening .picWrap{width:38.2%;min-width:530px}.featuresSec .item.mouthpiece .picWrap{width:37.2%;min-width:516px}}@media screen and (min-width:1920px){.featuresSec .item.whitening .picWrap{width:41.2%}.featuresSec .item.mouthpiece .picWrap{width:40.2%}.featuresSec .item .picWrap,.featuresSec .item .picWrap div{height:100%}.featuresSec .item .picWrap img{display:block;width:100%;height:100%;object-fit:cover}.featuresSec .item.whitening .picWrap img{object-position:center center}.featuresSec .item.mouthpiece .picWrap img{object-position:center 70%}.featuresSec .item.mouthpiece .contextWrap>.elementor-column-wrap{margin-left:33.3%}}@media screen and (max-width:1365px) and (min-width:768px){.featuresSec .item .heading>.elementor-column-wrap:after{width:calc(542/1366*100vw);height:calc(182/1366*100vw)}.featuresSec .item .heading h3{font-size:calc(46/1366*100vw);padding:calc(65/1366*100vw) 0 calc(71/1366*100vw)}.featuresSec .item.whitening .heading h3{padding-left:calc(100/1366*100vw)}.featuresSec .item.mouthpiece .heading h3{padding-right:calc(100/1366*100vw)}.featuresSec .item .heading h3 span{font-size:calc(36/1366*100vw)}.featuresSec .item .heading h3 sup{font-size:calc(137/1366*100vw);top:calc(-33/1366*100vw)}.featuresSec .item.whitening .heading h3 sup{left:calc(-5/1366*100vw)}.featuresSec .item.mouthpiece .heading h3 sup{right:calc(-11/1366*100vw)}.featuresSec .item.whitening .picWrap,.featuresSec .item.mouthpiece .picWrap{top:calc(40/1366*100vw)}.featuresSec .item.whitening .contextWrap>.elementor-column-wrap{margin-left:calc(-34/1366*100vw)}.featuresSec .contextWrap .txt{padding-left:calc(242/1366*100vw)}.featuresSec .contextWrap .txt:not(:first-child){margin-top:calc(65/1366*100vw)}.featuresSec .contextWrap .txt:before{width:calc(193/1366*100vw);font-size:calc(218/1366*100vw);top:calc(-22/1366*100vw)}.featuresSec .contextWrap .txt h4{font-size:22px}.featuresSec .contextWrap .txt p{font-size:15px}}@media screen and (max-width:1170px) and (min-width:1024px){.featuresSec .graphicWrap .txtarea{padding:50px 55px 60px}.featuresSec .graphicWrap .txtarea .heading{font-size:28px}}@media screen and (max-width:1023px) and (min-width:768px){.featuresSec .graphicWrap .txtarea{padding:40px 35px 50px}.featuresSec .graphicWrap .txtarea .heading{font-size:22px;margin-bottom:20px}.featuresSec .graphicWrap .txtarea .txt{font-size:15px}}@media screen and (max-width:767px){.featuresSec .headingWrap{padding:45px 0 32px}.featuresSec .item{padding-bottom:80px;margin-bottom:0}.featuresSec .item:before{height:calc(100% - 64px)}.featuresSec .item:after{width:130%;height:236px;bottom:-24px}.featuresSec .item.whitening:after{background:linear-gradient(180deg,#e9f1ff 65%,#fff 90%)}.featuresSec .item.mouthpiece:after{background:linear-gradient(180deg,#faf4e5 65%,#fff 90%)}.featuresSec .item .heading>.elementor-column-wrap{width:calc(100% - 35px)}.featuresSec .item .heading>.elementor-column-wrap:after{width:259px;height:100px}.featuresSec .item .heading h3{font-size:24px;padding:31px 0 47px}.featuresSec .item.whitening .heading h3{padding-left:30px}.featuresSec .item.mouthpiece .heading h3{padding-right:30px}.featuresSec .item .heading h3 span{font-size:14px}.featuresSec .item .heading h3 sup{font-size:51px;top:-13px}.featuresSec .item.whitening .heading h3 sup{left:0}.featuresSec .item.mouthpiece .heading h3 sup{right:-3px}.featuresSec .picWrap{max-width:296px;margin-top:-31px}.featuresSec .item.whitening .picWrap{margin-left:auto}.featuresSec .contextWrap{padding:0 30px;margin-top:-40px}.featuresSec .contextWrap .txt{padding:74px 0 0}.featuresSec .contextWrap .txt:not(:first-child){margin-top:8px}.featuresSec .contextWrap .txt:before{width:111px;height:70px;font-size:112px;top:0}.featuresSec .contextWrap .txt h4{font-size:22px;line-height:1.5}.featuresSec .contextWrap .txt p{font-size:14px}.featuresSec .graphicWrap .pic{width:72.57%;margin-left:-18px}.featuresSec .graphicWrap .pic .elementor-image:after{width:41.5%;height:45.1%;background-image:url(/wp-content/uploads/lp-bg12_sp.png.webp);right:-24.4%;top:-12.4%}.featuresSec .graphicWrap .txtarea{background-image:url(/wp-content/uploads/lp-bg13_sp.png.webp);margin-top:-29px;padding:29px 30px 28px}.featuresSec .graphicWrap .txtarea .heading{font-size:20px;margin-bottom:18px}.featuresSec .graphicWrap .txtarea .txt{font-size:14px}}@media screen and (max-width:374px){.featuresSec .item .heading h3{font-size:20px}.featuresSec .item .heading h3 span{font-size:12px}.featuresSec .item .heading h3 sup{font-size:43px;top:-13px}}.caseSec{padding:117px 0 150px}.caseSec .caseSlider{margin-top:50px}.elementor-editor-active .caseSec .caseSlider>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-editor-active .caseSec .caseSlider .slickForItem{width:50%}.caseSec .caseSlider .slick-dotted.slick-slider{margin-bottom:0}.caseSec .caseSlider .slick-slide>div{padding:0 70px}.caseSec .caseSlider .slick-slide img{width:100% !important}.caseSec .caseSlider .slick-prev,.caseSec .caseSlider .slick-next{background:#fff;border-radius:50%;width:72px;height:72px;z-index:10}.caseSec .caseSlider .slick-prev{left:calc(20.7% - 36px)}.caseSec .caseSlider .slick-next{right:calc(20.7% - 36px)}.caseSec .caseSlider .slick-prev:before,.caseSec .caseSlider .slick-next:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:1}.caseSec .caseSlider .slick-prev:before{background:url(/wp-content/uploads/lp-icon-prev.png) no-repeat left center;background-size:contain}.caseSec .caseSlider .slick-next:before{background:url(/wp-content/uploads/lp-icon-next.png) no-repeat left center;background-size:contain}.caseSec .caseSlider .slick-dots{max-width:230px;line-height:1;bottom:-53px;left:50%;transform:translateX(-50%)}.caseSec .caseSlider .slick-dots li{width:16px;height:16px;vertical-align:top;margin:0 15px}.caseSec .caseSlider .slick-dots li button{width:16px;height:16px;padding:0}.caseSec .caseSlider .slick-dots li button:before{content:'';width:16px;height:16px;font-size:0;background:#d9d9d9;border-radius:50%;opacity:1}.caseSec .caseSlider .slick-dots li.slick-active button:before{background:#1e6aab;opacity:1}.caseSec .caseSlider .slick-list{padding:0 20.7%}.caseSec .caseSlider .caseBox{background:#ebf3fa;padding:58px 56px 48px}.caseSec .caseSlider .caseBox>.elementor-column-wrap>.elementor-widget-wrap{flex-wrap:wrap;justify-content:space-between}.caseSec .caseSlider .caseBox .pic{width:calc(50% - 23px);position:relative}.caseSec .caseSlider .caseBox .pic.before:before{content:"Before";width:93px;height:31px;background:#9f9f9f;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:30px;color:#fff;text-align:center;position:absolute;left:0;top:0;z-index:1}.caseSec .caseSlider .caseBox .pic.before:after{content:"";width:16px;height:36px;background:#a5aac4;clip-path:polygon(0% 0%,0% 100%,100% 50%);position:absolute;right:-33px;bottom:50%;transform:translateY(50%)}.caseSec .caseSlider .caseBox .pic.after:before{content:"After";width:93px;height:31px;background:#1e6aab;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:31px;color:#fff;text-align:center;position:absolute;left:0;top:0;z-index:1}.caseSec .caseSlider .caseBox .textarea{width:100%;margin-top:43px}.caseSec .caseSlider .caseBox .textarea table th,.caseSec .caseSlider .caseBox .textarea table td{font-size:15px;line-height:1.2;letter-spacing:.05em;color:#716858;padding:13px 0 15px}.caseSec .caseSlider .caseBox .textarea table th{width:174px;font-weight:700;border-bottom:1px solid #0b4b94}.caseSec .caseSlider .caseBox .textarea table td{padding-left:14px;border-bottom:1px solid #c3c3c3}@media screen and (max-width:1365px) and (min-width:1161px){.caseSec .caseSlider .slick-list{padding:0 217px}.caseSec .caseSlider .slick-prev{left:181px}.caseSec .caseSlider .slick-next{right:181px}}@media screen and (max-width:1160px) and (min-width:1024px){.caseSec .caseSlider .slick-slide>div{padding:0 50px}.caseSec .caseSlider .slick-list{padding:0 187px}.caseSec .caseSlider .slick-prev,.caseSec .caseSlider .slick-next{width:62px;height:62px}.caseSec .caseSlider .slick-prev{left:156px}.caseSec .caseSlider .slick-next{right:156px}.caseSec .caseSlider .caseBox{padding:38px 36px 28px}}@media screen and (max-width:1023px) and (min-width:768px){.caseSec .caseSlider .slick-slide>div{padding:0 40px}.caseSec .caseSlider .slick-list{padding:0 147px}.caseSec .caseSlider .slick-prev,.caseSec .caseSlider .slick-next{width:52px;height:52px}.caseSec .caseSlider .slick-prev{left:121px}.caseSec .caseSlider .slick-next{right:121px}.caseSec .caseSlider .caseBox{padding:38px 26px 28px}.caseSec .caseSlider .caseBox .textarea table th{width:124px}}@media screen and (max-width:767px){.caseSec{padding:50px 0 102px}.caseSec .caseSlider{margin-top:27px;padding:0 38px}.caseSec .caseSlider .slick-slide>div{padding:0}.caseSec .caseSlider .slick-prev,.caseSec .caseSlider .slick-next{width:34px;height:34px;top:inherit;bottom:-68px}.caseSec .caseSlider .slick-prev{left:50%;transform:translate(-114px,0)}.caseSec .caseSlider .slick-next{right:50%;transform:translate(114px,0)}.caseSec .caseSlider .slick-dots{max-width:110px;bottom:-64px}.caseSec .caseSlider .slick-dots li{margin:0 7px}.caseSec .caseSlider .slick-dots li,.caseSec .caseSlider .slick-dots li button,.caseSec .caseSlider .slick-dots li button:before{width:8px;height:8px}.caseSec .caseSlider .slick-list{padding:0}.caseSec .caseSlider .caseBox{padding:8px 10px 14px}.caseSec .caseSlider .caseBox .pic{width:100%}.caseSec .caseSlider .caseBox .pic.before{margin-bottom:28px}.caseSec .caseSlider .caseBox .pic.before:after{width:36px;height:17px;clip-path:polygon(0% 0%,50% 100%,100% 0%);right:50%;bottom:-23px;transform:translate(50%,0)}.caseSec .caseSlider .caseBox .pic.before:before,.caseSec .caseSlider .caseBox .pic.after:before{width:81px;height:26px;font-size:13px;line-height:25px}.caseSec .caseSlider .caseBox .textarea{margin-top:0}.caseSec .caseSlider .caseBox .textarea table th,.caseSec .caseSlider .caseBox .textarea table td{font-size:13px;letter-spacing:0;font-feature-settings:'palt';padding:9px 0 11px}.caseSec .caseSlider .caseBox .textarea table th{width:90px}.caseSec .caseSlider .caseBox .textarea table td{padding-left:5px}}@media screen and (max-width:374px){.caseSec .caseSlider{padding:0 28px}}.priceSec{background:#f7f4ed;padding:95px 0 116px;position:relative;z-index:2}.priceSec:before,.priceSec:after{content:"";width:1197px;height:474px;background:#f0ebdf;position:absolute;z-index:-1;pointer-events:none}.priceSec:before{clip-path:polygon(0% 0%,100% 0%,0% 100%);left:0;top:0}.priceSec:after{clip-path:polygon(0% 100%,100% 0%,100% 100%);right:0;bottom:0}.priceSec>.elementor-container>.elementor-row,.priceSec .elementor-inner-section>.elementor-container>.elementor-row{flex-wrap:wrap}.priceSec .elementor-top-column,.priceSec .elementor-inner-section .elementor-inner-column{width:100%}.priceSec .priceWrap{margin-top:30px}.priceSec .priceWrap .item:not(:first-child){margin-top:55px}.priceSec .priceWrap .item h4{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:24px;letter-spacing:.1em;line-height:1.42;padding-left:47px;margin-bottom:20px;position:relative}.priceSec .priceWrap .item h4:before{content:"";width:29px;height:29px;background:url(/wp-content/uploads/lp-icon-tit.png.webp) no-repeat center;background-size:cover;position:absolute;left:0;top:3px}.priceSec .price-table{border-top:1px solid #937c64;border-right:1px solid #937c64}.priceSec .price-table th,.priceSec .price-table td{height:68px;border-bottom:1px solid #716858;vertical-align:middle;letter-spacing:.05em}.priceSec .price-table thead th{height:59px;background:#625744;border-left:1px solid #937c64;line-height:1.1875;color:#fff;text-align:center;padding:10px 10px 11px}.priceSec .price-table thead th:first-child{text-align:left;padding:10px 31px 11px}.priceSec .price-table tbody th{background:#928267;border-left:1px solid #937c64;font-weight:500;line-height:1.6;color:#fff;padding:18px 30px}.priceSec .priceWrap .price-table tbody th{width:35.6%}.priceSec .price-table tbody th small{display:block;font-size:13px}.priceSec .price-table tbody td{background:#fff;border-left:1px solid #937c64;line-height:1.1875;padding:24px 25px}.priceSec .priceWrap .item:nth-child(-n+2) .price-table tbody td{padding-left:43px;padding-right:43px}.priceSec .priceWrap .item:nth-child(3) .price-table tbody td:nth-child(2){width:21%}.priceSec .priceWrap .item:nth-child(3) .price-table tbody td:nth-child(3){width:22.4%}.priceSec .priceWrap .item:nth-child(4) .price-table tbody td:nth-child(2){width:17.7%}.priceSec .priceWrap .item:nth-child(4) .price-table tbody td:nth-child(3){width:23.3%}.priceSec .priceWrap .price-table ul li{font-size:15px;line-height:1;padding-left:14px;position:relative}.priceSec .priceWrap .price-table ul li:not(:first-child){margin-top:14px}.priceSec .priceWrap .price-table ul li:before{content:"";width:7px;height:7px;background:#ffaa75;border-radius:50%;position:absolute;left:0;top:4px}.priceSec .priceWrap .notes{font-size:15px;line-height:1.6;margin-top:16px}.priceSec .payWrap{margin-top:140px}.priceSec .payWrap .heading{background:#625744;padding:30px 20px 34px;position:relative}.priceSec .payWrap .heading:before{content:"";width:59px;height:55px;background:url(/wp-content/uploads/lp-icon-pay.png.webp) no-repeat center;background-size:contain;position:absolute;left:50%;top:-42px;transform:translateX(-50%);z-index:2}.priceSec .payWrap .heading h3{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:26px;letter-spacing:.1em;line-height:1.42;color:#fff;text-align:center}.priceSec .payWrap .pay-list{background:#ede8da;padding:40px 53px}.priceSec .payWrap .pay-list>.elementor-container>.elementor-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px 9px}.priceSec .payWrap .pay-list .item{height:111px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 2px 0 0 #1e6aab inset}.priceSec .payWrap .pay-list .item .elementor-heading-title{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1;text-align:center}.priceSec .payWrap .pay-list .item .elementor-heading-title sub{display:block;font-size:12px;letter-spacing:.2em;line-height:1;color:#1e6aab;margin-top:12px}.priceSec .payWrap .pay-list .note{grid-column:1/5;font-size:15px;line-height:1.6}.priceSec .detailsWrap{background:#fff;font-size:15px;padding:52px 69px 61px}.priceSec .detailsWrap .secondary-heading{font-size:21px;font-weight:600;line-height:1.45;padding-bottom:22px;border-bottom:1px solid #b8a898;margin-bottom:20px}.priceSec .detailsWrap .secondary-heading h4{padding-left:23px;position:relative}.priceSec .detailsWrap .secondary-heading h4:before{content:"";width:8px;height:100%;background:#c9bb92;position:absolute;left:0;top:0}.priceSec .detailsWrap .secondary-heading h4:after{content:"";width:8px;height:50%;background:#1e6aab;position:absolute;left:0;top:0;z-index:1}.priceSec .detailsWrap .minor-heading{font-size:18px;font-weight:600;line-height:1.45;color:#1e6aab;padding-left:26px;margin-bottom:7px;position:relative}.priceSec .detailsWrap .minor-heading:before{content:"";width:13px;height:13px;background:#6799c5;position:absolute;left:0;top:8px}.priceSec .detailsWrap p:not(:last-child){margin-bottom:22px}.priceSec .detailsWrap .price-table th,.priceSec .detailsWrap .price-table td{font-size:17px;text-align:center}.priceSec .detailsWrap .price-table thead th:first-child{text-align:center;padding:10px 10px 11px}@media screen and (max-width:1365px) and (min-width:768px){.priceSec:before,.priceSec:after{width:calc(1197/1366*100vw);height:calc(474/1366*100vw)}}@media screen and (max-width:1160px) and (min-width:1024px){.priceSec .priceWrap .price-table th,.priceSec .priceWrap .price-table td{font-size:14px}.priceSec .priceWrap .price-table tbody th small{font-size:11px}.priceSec .priceWrap .price-table ul li{font-size:13px}}@media screen and (max-width:1023px){.priceSec .priceWrap .table-scroll{width:calc(100% + 30px);margin-right:-30px;overflow-x:scroll;overflow-y:hidden}.priceSec .priceWrap .table-scroll .price-table{width:1080px}}@media screen and (max-width:1023px) and (min-width:768px){.priceSec .payWrap .pay-list{padding:40px 44px}.priceSec .payWrap .pay-list .item{height:91px}.priceSec .payWrap .pay-list .item .elementor-heading-title{font-size:16px}.priceSec .detailsWrap{padding:46px 55px 58px}}@media screen and (max-width:767px){.priceSec{padding:50px 0 45px}.priceSec:before,.priceSec:after{width:calc(283/375*100vw);height:calc(112/375*100vw)}.priceSec .priceWrap{padding:0 12px}.priceSec .priceWrap .item:not(:first-child){margin-top:40px}.priceSec .priceWrap .item h4{font-size:18px;font-weight:500;padding-left:29px;margin-bottom:15px}.priceSec .priceWrap .item h4:before{width:20px;height:20px}.priceSec .priceWrap .table-scroll .price-table{width:730px}.priceSec .price-table th,.priceSec .price-table td{height:37px !important;font-size:14px;line-height:1.2 !important;padding:10px !important}.priceSec .price-table tbody th small{font-size:12px}.priceSec .priceWrap .price-table tbody th{width:162px}.priceSec .priceWrap .item:nth-child(3) .price-table tbody td:nth-child(2),.priceSec .priceWrap .item:nth-child(3) .price-table tbody td:nth-child(3),.priceSec .priceWrap .item:nth-child(4) .price-table tbody td:nth-child(2),.priceSec .priceWrap .item:nth-child(4) .price-table tbody td:nth-child(3){width:139px}.priceSec .priceWrap .notes{font-size:14px}.priceSec .payWrap{margin-top:45px}.priceSec .payWrap .heading{padding:30px 20px 24px}.priceSec .payWrap .heading h3{font-size:18px}.priceSec .payWrap .heading:before{width:46px;height:43px;top:-24px}.priceSec .payWrap .pay-list{padding:12px 14px 0}.priceSec .payWrap .pay-list>.elementor-container>.elementor-row{grid-template-columns:repeat(2,1fr);grid-gap:8px 6px}.priceSec .payWrap .pay-list .item{height:81px}.priceSec .payWrap .pay-list .item .elementor-heading-title{font-size:15px}.priceSec .payWrap .pay-list .item .elementor-heading-title sub{font-size:10px;letter-spacing:.1em;margin-top:6px}.priceSec .payWrap .pay-list .note{grid-column:1/3;width:calc(100% + 28px);background:#f7f4ed;font-size:14px;margin:7px -14px 0;padding:11px 12px 0}.priceSec .detailsWrap{font-size:14px;line-height:1.8;padding:24px 30px 27px;margin-top:34px}.priceSec .detailsWrap .secondary-heading{font-size:20px;padding-bottom:9px;margin-bottom:11px}.priceSec .detailsWrap .secondary-heading h4{padding-left:13px}.priceSec .detailsWrap .secondary-heading h4:before,.priceSec .detailsWrap .secondary-heading h4:after{width:5px}.priceSec .detailsWrap .price-table th,.priceSec .detailsWrap .price-table td{font-size:14px}}@media screen and (max-width:374px){.priceSec .detailsWrap{padding:24px 20px 27px}.priceSec .detailsWrap .price-table th,.priceSec .detailsWrap .price-table td{font-size:13px}}#loopslider{margin:0 auto;width:100%;height:226px;text-align:left;position:relative;overflow:hidden}#loopslider ul{overflow:hidden}#loopslider ul li{width:1453px;height:226px;float:left;overflow:hidden}#loopslider ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}@media screen and (max-width:767px){#loopslider{height:155px}#loopslider ul li{width:994px;height:155ppx}}