/*!
==========================================================================

SASSにて記述しておりますので、
以下のスタイルには触れないようお願いいたします。

==========================================================================
*/.-en{font-family:"Rubik",sans-serif}.-num{font-family:"Rubik",sans-serif}/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}@media only screen and (min-width: 769px){*,::before,::after{caret-color:rgba(255,255,255,0)}}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{appearance:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:rgba(199,0,11,.1);color:#000;text-shadow:none}::selection{background-color:rgba(199,0,11,.1);color:#000;text-shadow:none}html{-webkit-tap-highlight-color:#000;font-family:"Noto Sans JP",sans-serif;font-size:62.5%;color:#000}@media only screen and (max-width: 1500px){html{font-size:62.5%}}@media only screen and (max-width: 1500px)and (min-width: 1024px){html{font-size:62.5%}}@media only screen and (max-width: 978px){html{font-size:56%}}@media only screen and (max-width: 768px){html{font-size:2.6666666667vw}}body{position:relative;font-size:1.6rem;overflow-x:hidden}body.header-on{position:fixed}@media only screen and (max-width: 768px){body{font-size:2.6666666667vw}}#wrapper{position:relative;overflow-x:hidden;min-height:100vh}a,a:visited{color:inherit;text-decoration:none;font-weight:500}a[href*="tel:"],a:visited[href*="tel:"]{pointer-events:none;border-bottom:none !important}.is-sp a[href*="tel:"],.is-sp a:visited[href*="tel:"]{pointer-events:all}.is-sp a[href*="tel:"].-fax,.is-sp a:visited[href*="tel:"].-fax{color:#353a47;pointer-events:none}table{width:100%;border-collapse:collapse}ul,li{list-style:none}li{letter-spacing:.02em}p{letter-spacing:.02em;font-weight:300}@media only screen and (max-width: 768px){p{font-size:3.7333333333vw}}img{vertical-align:bottom;max-width:100%;-ms-interpolation-mode:bicubic;height:auto}video,iframe{max-width:100%}i,em{font-style:normal}h1,h2,h3,h4,h5{font-size:inherit;font-weight:bold}input:focus,textarea:focus{outline:none}main{position:relative;margin:80px 0 0 0}@media only screen and (max-width: 978px){main{margin:13.3333333333vw 0 0 0}}section{position:relative}.js-fade{opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.js-fade.is-show{opacity:1}.l-header{position:fixed;top:0;left:0;width:100%;z-index:10}@media only screen and (max-width: 978px){.l-header.is-scroll .l-header__top{-webkit-transition-duration:.3s;transition-duration:.3s;background:#000}}.l-header__top{width:100%;height:80px;background:#000;position:relative;z-index:10;-webkit-transition-duration:.3s;transition-duration:.3s}@media only screen and (max-width: 978px){.l-header__top{height:13.3333333333vw}}.l-header__logo{width:55px;height:64px;position:absolute;left:18px;bottom:1px}.l-header__logo a{display:block}.l-header__logo img{-o-object-fit:cover;object-fit:cover;width:55px;height:64px}@media only screen and (max-width: 978px){.l-header__logo{width:9.2vw;height:10.6666666667vw;left:2.9333333333vw}.l-header__logo img{width:9.2vw;height:10.6666666667vw}}.l-header__toggle{width:80px;height:80px;display:block;position:absolute;top:0;right:12px;cursor:pointer;z-index:1010}.l-header__toggle .-line{position:absolute;width:30px;height:26px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.l-header__toggle .-line span{width:30px;height:3px;display:block;background:#bba171;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header__toggle .-line span:nth-child(1){top:0}.l-header__toggle .-line span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header__toggle .-line span:nth-child(3){bottom:0}.l-header__toggle.is-active{width:610px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-header__toggle.is-active .-line{right:35px;top:40px;-webkit-transform:translate(0, 0);transform:translate(0, 0);left:auto}.l-header__toggle.is-active .-line span{background:#000}.l-header__toggle.is-active .-line span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}.l-header__toggle.is-active .-line span:nth-child(2){opacity:0}.l-header__toggle.is-active .-line span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}@media only screen and (max-width: 978px){.l-header__toggle.is-active{width:100%}.l-header__toggle.is-active .-line{right:4.6666666667vw;top:5.3333333333vw}}@media only screen and (max-width: 978px){.l-header__toggle{width:13.3333333333vw;height:13.3333333333vw}.l-header__toggle .-line{width:4vw;height:3.4666666667vw}.l-header__toggle .-line span{width:4vw;height:.4vw}}.l-header__nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#bba171;z-index:-10;overflow-y:auto;display:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:Opacity;animation-name:Opacity}.l-header__nav.is-active{display:block;z-index:1000}@-webkit-keyframes Opacity{from{opacity:0}to{opacity:1}}@keyframes Opacity{from{opacity:0}to{opacity:1}}.l-header__nav__inner{height:-webkit-max-content;height:-moz-max-content;height:max-content;width:100%;overflow:hidden;height:100vh;min-height:800px;overflow-y:auto}@media only screen and (max-width: 978px){.l-header__nav__inner{min-height:170.6666666667vw;position:relative}}.l-header__nav nav{margin:0 auto;padding:130px 0 0 60px;width:450px;position:relative;z-index:1}.l-header__nav nav li{margin-bottom:30px}.l-header__nav nav li.-worries{margin-bottom:45px}.l-header__nav nav li.-worries span{display:inline-block}.l-header__nav nav li.-worries span+span{margin-left:2.8em}.l-header__nav nav li.-plan{margin-bottom:50px}.l-header__nav nav li.-plan>a{margin-bottom:10px}.l-header__nav nav li.-plan ul li{position:relative;padding-left:50px;margin-bottom:10px}.l-header__nav nav li.-plan ul li::before{content:"";display:block;width:35px;height:1px;background:#000;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header__nav nav li a{display:inline-block;font-size:2.6rem;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative;font-weight:500}.l-header__nav nav li a::after{position:absolute;left:0;content:"";width:100%;height:2px;background:#000;bottom:-1px;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}@media only screen and (min-width: 769px){.l-header__nav nav li a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media only screen and (max-width: 978px){.l-header__nav nav{padding:16vw 0 9.3333333333vw 0;width:80vw}.l-header__nav nav li{margin-bottom:4vw}.l-header__nav nav li a{font-size:4.9333333333vw}}.l-header__nav .l-cv{position:absolute;bottom:0}.l-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:auto}.l-footer__inner{width:100%;padding-top:242px;background:#000}.l-footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:78px}.l-footer__logo a{display:block}.l-footer__logo a img{width:75px;height:87px}.l-footer small{font-size:1.6rem;color:gray;background:#333;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (max-width: 978px){.l-footer{width:100vw}.l-footer__inner{width:100vw;padding-top:52vw}.l-footer__logo{margin-bottom:10.4vw}.l-footer__logo a img{width:12.2666666667vw;height:14.1333333333vw}.l-footer small{font-size:2.6666666667vw;height:9.3333333333vw}}.l-inner{width:100%;max-width:1000px;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width: 978px){.l-inner{max-width:86.6666666667vw}}.l-cv{width:100%;padding-bottom:70px;background:#fff}.l-cv h2{text-align:center;font-size:2.2rem;font-weight:400;color:#bba171;background:#000;padding:10px 0 12px 0;margin-bottom:40px;letter-spacing:.22em;line-height:1}.l-cv__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:70px;width:418px;margin:auto;height:70px;font-size:2.4rem;letter-spacing:.02em;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(#bba171));background-image:linear-gradient(to bottom, #000, #bba171);font-weight:500;line-height:1;-webkit-animation:zoom infinite 2.2s;animation:zoom infinite 2.2s;-webkit-transition-duration:.3s;transition-duration:.3s;color:#fff}.l-cv__btn ::-moz-selection{color:#fff;background:none}.l-cv__btn ::selection{color:#fff;background:none}.l-cv__btn:visited{color:#fff}.l-cv__btn:hover{color:#fff}.l-cv__btn:active{color:#fff}.l-cv__btn:focus{color:#fff;outline:none}@media(hover: hover){.l-cv__btn:hover{opacity:.8}}@-webkit-keyframes zoom{0%{scale:1}50%{scale:1.1}100%{scale:1}}@keyframes zoom{0%{scale:1}50%{scale:1.1}100%{scale:1}}.l-cv__tel{margin:60px auto 0 auto;background:#ededed;border-radius:20px;padding:30px 50px 20px 50px;max-width:1000px}.l-cv__tel+.l-cv__tel{margin-top:30px}.l-cv__tel h3{font-size:2.2rem;color:#bba171;margin-bottom:17px;text-align:center;font-weight:400;line-height:1}.l-cv__tel h3.-blue{color:#036ea8;margin-bottom:20px}.l-cv__tel h4{font-size:2.4rem;margin-bottom:27px;text-align:center;font-weight:400}.l-cv__tel p{font-size:1.9rem;line-height:2;font-weight:300;margin-bottom:10px}.l-cv__tel__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-cv__tel__column dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;width:calc(100% - 340px)}.l-cv__tel__column dl dt{font-size:1.7rem;font-weight:300;margin-bottom:10px;width:95px;height:29px;background:#333;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2px}.l-cv__tel__column dl dd{font-size:1.9rem;font-weight:300;margin:5px 0 10px 18px;width:calc(100% - 113px)}.l-cv__tel__column a{font-size:2.7rem;font-weight:400;color:#fff;background:#036ea8;border-radius:70px;width:340px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.02em;line-height:1}@media only screen and (max-width: 978px){.l-cv{padding-bottom:9.3333333333vw}.l-cv h2{font-size:4.2666666667vw;padding:.6666666667vw 0;margin-bottom:5.3333333333vw}.l-cv__btn{border-radius:12vw;width:92.5333333333vw;height:12vw;font-size:4.2666666667vw}.l-cv__tel{margin:9.3333333333vw auto 0 auto;border-radius:2.6666666667vw;padding:5.7333333333vw 2.6666666667vw 5.3333333333vw 5.3333333333vw;max-width:89.3333333333vw}.l-cv__tel+.l-cv__tel{margin-top:4vw}.l-cv__tel h3{font-size:3.7333333333vw;margin-bottom:2.4vw;font-weight:400}.l-cv__tel h3.-blue{margin-bottom:4.2666666667vw}.l-cv__tel h4{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}.l-cv__tel p{font-size:3.4666666667vw;line-height:1.85;margin-bottom:0;font-weight:300}.l-cv__tel p .u-sp{display:block}.l-cv__tel__column{display:block}.l-cv__tel__column dl{width:100%}.l-cv__tel__column dl dt{font-size:2.9333333333vw;margin-bottom:2.6666666667vw;width:15.3333333333vw;height:4.1333333333vw}.l-cv__tel__column dl dd{font-size:3.4666666667vw;margin:0 0 2.6666666667vw 2.6666666667vw;width:calc(100% - 18vw)}.l-cv__tel__column a{margin:1.3333333333vw auto 0 auto;font-size:4.2666666667vw;border-radius:10.6666666667vw;width:48vw;height:10.6666666667vw;font-weight:500}}.c-ttl__l{font-size:3rem;font-weight:500;text-align:center;letter-spacing:.2em}.c-ttl__l em{display:block;margin-bottom:20px}.c-ttl__l.-white{color:#fff}.c-ttl__m{font-size:2.4rem;font-weight:500;text-align:center}@media only screen and (max-width: 978px){.c-ttl__l{font-size:5.0666666667vw;letter-spacing:.19em;line-height:1.7}.c-ttl__l em{line-height:1;margin:0 auto 2.6666666667vw auto;display:block}.c-ttl__l em img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.c-ttl__m{font-size:3.2vw}}.p-anti__mv{padding:50px 80px 80px 80px;background:url(../img/mv_bg_pc.webp) no-repeat center bottom/cover}.p-anti__mv picture{overflow:hidden;max-width:1320px;margin:0 auto;border-radius:22px;display:block}.p-anti__mv picture img{width:100%;height:auto}@media only screen and (max-width: 978px){.p-anti__mv{background:url(../img/mv_bg_sp.webp) no-repeat center bottom/cover;padding:2.6666666667vw 2.6666666667vw 10vw 2.6666666667vw}.p-anti__mv picture{border-radius:2.9333333333vw}}.p-anti__worries{padding:18px 0 297px 0;position:relative;background:#f5f5f5}.p-anti__worries::after{content:"";display:block;position:absolute;width:100%;height:347px;background:url(../img/worries_bg.webp) 0 top/100% 100% no-repeat;bottom:0;left:0;z-index:1}.p-anti__worries__inner{max-width:1240px;margin:0 auto;position:relative;z-index:2}.p-anti__worries h2{margin-bottom:60px}.p-anti__worries ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:27px;position:relative;z-index:2}.p-anti__worries ul li{background:#000;-webkit-box-shadow:20px 20px 12px 0 rgba(0,0,0,.21);box-shadow:20px 20px 12px 0 rgba(0,0,0,.21);overflow:hidden;border-radius:0 0 20px 20px}.p-anti__worries ul li:nth-child(2n){-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}.p-anti__worries ul figure{width:100%;height:260px}.p-anti__worries ul figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-anti__worries ul div{padding:20px 0 24px 0}.p-anti__worries ul div h3{text-align:center;font-size:2rem;color:#fff;font-weight:400;letter-spacing:-0.01em}.p-anti__worries ul div h3 span{color:#bba171}@media only screen and (max-width: 978px){.p-anti__worries{padding:2.8vw 0 30.6666666667vw 0}.p-anti__worries::after{height:22.4vw}.p-anti__worries__inner{max-width:91.4666666667vw}.p-anti__worries h2{margin-bottom:7.6vw}.p-anti__worries h2 em{width:9.8666666667vw;height:2.1333333333vw}.p-anti__worries ul{gap:8vw 4vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-anti__worries ul li{-webkit-box-shadow:2.6666666667vw 2.6666666667vw 1.6vw 0 rgba(0,0,0,.21);box-shadow:2.6666666667vw 2.6666666667vw 1.6vw 0 rgba(0,0,0,.21);border-radius:0 0 2.6666666667vw 2.6666666667vw;width:43.7333333333vw}.p-anti__worries ul li:nth-child(2n){-webkit-transform:translate(0, 7.2vw);transform:translate(0, 7.2vw)}.p-anti__worries ul figure{height:39.3333333333vw}.p-anti__worries ul div{padding:2.9333333333vw 0 2.6666666667vw 0}.p-anti__worries ul div h3{font-size:3.2vw}}.p-anti__plan{position:relative;padding:80px 0 0 0;background:#bba171}.p-anti__plan__first{position:absolute;width:100%;top:-26px;font-size:3rem;letter-spacing:.2em;z-index:2;text-align:center;font-weight:500}.p-anti__plan__inner{max-width:1000px;margin:0 auto}.p-anti__plan__column{max-width:1000px;margin:0 auto 48px auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:85px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-anti__plan__column p{width:462px;line-height:2;font-size:2rem;letter-spacing:0;font-weight:400}.p-anti__plan__ttl{width:455px;color:#fff;font-size:4.1rem;line-height:1.58;letter-spacing:0;text-align:right;position:relative;white-space:nowrap}.p-anti__plan__ttl span:not(class){font-weight:300}.p-anti__plan__ttl span:not(class) em{font-size:6.6rem;font-family:"din-2014",sans-serif;-webkit-transform:translate(0, 5px);transform:translate(0, 5px);display:inline-block}.p-anti__plan__ttl b{font-weight:600}.p-anti__plan__ttl .-black{color:#000;font-weight:600}.p-anti__plan__ttl .-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:326px;height:40px;background:#000;position:absolute;left:0;top:40px;font-size:2.3rem;padding:0 20px 3px 0;color:#fff}.p-anti__plan__ttl .-tag em{font-size:2.8rem;font-family:"din-2014",sans-serif;-webkit-transform:translate(0, 1px);transform:translate(0, 1px)}.p-anti__plan__ttl .-tag .-gray{color:#a0a29d}.p-anti__plan__doctor{width:100%;margin:0 auto;padding-bottom:106px;position:relative}.p-anti__plan__doctor::after{content:"";display:block;position:absolute;width:100%;height:298px;background:#fff;bottom:0;left:0;z-index:1}.p-anti__plan__doctor figure{border-radius:50%;overflow:hidden;width:235px;height:235px;margin:0 auto 15px auto;position:relative;z-index:2}.p-anti__plan__doctor figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-anti__plan__doctor div{position:relative;z-index:2}.p-anti__plan__doctor div h3{text-align:center;font-size:1.8rem;font-weight:400;line-height:1.6;letter-spacing:.05rem}.p-anti__plan__btn{background:#000;padding:60px 0 70px 0}.p-anti__plan__btn h3{margin-bottom:40px}.p-anti__plan__btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;margin:0 auto;gap:20px}.p-anti__plan__btn ul li{width:100%}.p-anti__plan__btn ul li a{display:block;position:relative;padding:45px 10px 50px 20px;background:#fff;overflow:hidden;border-radius:10px;color:#000;font-size:2.4rem;letter-spacing:.2em;height:160px;width:100%}.p-anti__plan__btn ul li a span{color:#a08b63;font-size:1.5rem;display:block;margin-bottom:3px;letter-spacing:-0.03em;font-weight:300}.p-anti__plan__btn ul li a::after{content:"";display:block;position:absolute;width:23px;height:12px;-webkit-mask-image:url(../img/ico_arrow_l.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;mask-image:url(../img/ico_arrow_l.svg);mask-position:0 0;mask-repeat:no-repeat;mask-size:100% 100%;background-color:#000;bottom:11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition-duration:.3s;transition-duration:.3s}@media(hover: hover){.p-anti__plan__btn ul li a:hover::after{bottom:5px}}.p-anti__plan__btn ul li a.-silver{background:url(../img/btn_silver_pc.webp) no-repeat center center/cover}.p-anti__plan__btn ul li a.-gold{background:url(../img/btn_gold_pc.webp) no-repeat center center/cover}.p-anti__plan__btn ul li a.-black{background:url(../img/btn_black_pc.webp) no-repeat center center/cover;color:#fff}.p-anti__plan__btn ul li a.-black span{color:#bba171}.p-anti__plan__btn ul li a.-black::after{background-color:#fff}@media only screen and (max-width: 978px){.p-anti__plan{padding:8.2666666667vw 0 0 0;margin-top:-0.4vw}.p-anti__plan__first{top:-4.5333333333vw;font-size:5.0666666667vw}.p-anti__plan__inner{max-width:76.2666666667vw}.p-anti__plan__column{max-width:76.2666666667vw;margin:0 auto 6vw auto;gap:4.6666666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-anti__plan__column p{width:100%;font-size:3.2vw;font-weight:400;line-height:1.9}.p-anti__plan__ttl{width:100%;font-size:6.9333333333vw;line-height:1.6}.p-anti__plan__ttl span:not(class) em{font-size:10.9333333333vw;-webkit-transform:translate(0.2666666667vw, 0.5333333333vw);transform:translate(0.2666666667vw, 0.5333333333vw);font-weight:600}.p-anti__plan__ttl .-tag{width:50.6666666667vw;height:6.9333333333vw;top:6.9333333333vw;left:-12vw;font-size:3.7333333333vw;padding:.9333333333vw 3.8666666667vw 1.0666666667vw 0;font-weight:400;letter-spacing:.05em}.p-anti__plan__ttl .-tag em{font-size:4.8vw;-webkit-transform:translate(0, 0.1333333333vw);transform:translate(0, 0.1333333333vw);line-height:1;font-weight:400}.p-anti__plan__ttl .-tag .-gray{font-weight:400}.p-anti__plan__ttl .-spmt{margin-top:-1.3333333333vw;display:block}.p-anti__plan__doctor{padding-bottom:10.6666666667vw}.p-anti__plan__doctor::after{height:48.5333333333vw}.p-anti__plan__doctor figure{width:39.8666666667vw;height:39.8666666667vw;margin:0 auto 2vw auto}.p-anti__plan__doctor div h3{font-size:3.6vw;line-height:1.5}.p-anti__plan__btn{padding:11.4666666667vw 0 16vw}.p-anti__plan__btn h3{margin-bottom:5.6vw;letter-spacing:.24em}.p-anti__plan__btn h3 em{width:5.4666666667vw;height:2.4vw}.p-anti__plan__btn ul{max-width:94.6666666667vw;gap:4vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-anti__plan__btn ul li{width:100%}.p-anti__plan__btn ul li a{padding:5.6vw 2.6666666667vw 9.0666666667vw 7.3333333333vw;border-radius:2.6666666667vw;font-size:5.3333333333vw;height:28.8vw;width:100%}.p-anti__plan__btn ul li a span{font-size:3.7333333333vw;margin-bottom:1.3333333333vw;letter-spacing:.018em;font-weight:400}.p-anti__plan__btn ul li a::after{width:6.9333333333vw;height:4vw;bottom:1.4666666667vw}.p-anti__plan__btn ul li a.-silver{background:url(../img/btn_silver_sp.webp) no-repeat center center/cover}.p-anti__plan__btn ul li a.-gold{background:url(../img/btn_gold_sp.webp) no-repeat center center/cover}.p-anti__plan__btn ul li a.-black{background:url(../img/btn_black_sp.webp) no-repeat center center/cover}}.p-anti__sec{background:#000;padding-bottom:0}.p-anti__sec.is-open{padding-bottom:0}.p-anti__sec__inner{max-width:1000px;margin:0 auto}.p-anti__sec__ttl{height:237px;padding:75px 0 0 0;background:url(../img/sec_bg_silver.svg) no-repeat center center/cover;margin-bottom:46px}.p-anti__sec__ttl__wrap{background:#f5f5f5;padding:100px 0 275px 0;position:relative}.p-anti__sec__ttl__wrap::before{content:"";display:block;position:absolute;width:100%;height:275px;background:#000;left:0;top:0}.p-anti__sec__ttl__wrap::after{content:"";display:block;position:absolute;width:100%;height:275px;background:#fff url(../img/sec_ttl_bg_pc.webp) 0 top/100% 275px no-repeat;left:0;z-index:1}.p-anti__sec__ttl__wrap p{font-weight:500;font-size:2.4rem;line-height:1.9}.p-anti__sec__ttl__wrap+.l-inner{padding-bottom:110px}.p-anti__sec__list{position:relative;margin-bottom:75px;min-height:257px}.p-anti__sec__list h3{position:absolute;top:-195px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:3rem;letter-spacing:.2em;text-align:center;font-weight:500}.p-anti__sec__list ul{color:#fff;font-size:2.6rem;font-weight:400;padding:30px 0 20px 415px;position:relative;line-height:1.8}.p-anti__sec__list ul::before{content:"";display:block;position:absolute;width:311px;height:327px;background:url(../img/sec_illust_silver.svg) center/contain no-repeat;top:-70px;left:50px}.p-anti__sec__list ul li{margin-bottom:6px;position:relative;padding-left:48px;letter-spacing:0}.p-anti__sec__list ul li::before{content:"";display:block;position:absolute;width:35px;height:35px;background:url(../img/ico_silver.svg) center/contain no-repeat;top:7px;left:0}.p-anti__sec__features{padding:60px 0;border-radius:20px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex}.p-anti__sec__features h3{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:3rem;font-weight:600;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;letter-spacing:.2em}.p-anti__sec__features h3 em{display:block;margin-bottom:20px;width:100%}.p-anti__sec__features ul{width:50%;font-size:3rem;font-weight:600}.p-anti__sec__features ul span{color:#bba171;font-size:2.2rem;font-weight:300;display:block;margin-bottom:5px}.p-anti__sec__features ul li{letter-spacing:0}.p-anti__sec__features ul li+li{margin-top:20px}.p-anti__sec__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer;z-index:3}.p-anti__sec__btn button{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;max-width:1000px;width:100%;top:-50px;padding:0 60px;border-radius:20px;-webkit-box-shadow:20px 20px 12px 0 rgba(0,0,0,.21);box-shadow:20px 20px 12px 0 rgba(0,0,0,.21);height:100px}.p-anti__sec__btn button::after{content:"";display:block;position:absolute;width:33px;height:19px;-webkit-mask-image:url(../img/ico_arrow_btn.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;mask-image:url(../img/ico_arrow_btn.svg);mask-position:0 0;mask-repeat:no-repeat;mask-size:100% 100%;background-color:#000;top:50%;right:37px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-duration:.3s;transition-duration:.3s}.p-anti__sec__btn button h3{font-size:3rem;font-weight:500;letter-spacing:.2em}@media(hover: hover){.p-anti__sec__btn button:hover::after{top:56%}}.p-anti__sec__btn.is-open button::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.p-anti__sec.-silver .p-anti__sec__ttl{background:url(../img/sec_bg_silver_pc.webp) no-repeat center center/cover}.p-anti__sec.-silver .p-anti__sec__list ul::before{background:url(../img/sec_illust_silver.svg) center/contain no-repeat}.p-anti__sec.-silver .p-anti__sec__list ul li::before{background:url(../img/ico_silver.svg) center/contain no-repeat}.p-anti__sec.-silver .p-anti__sec__btn button{background:url(../img/sec_btn_silver_pc.webp) no-repeat center center/cover}.p-anti__sec.-gold .p-anti__sec__ttl{background:url(../img/sec_bg_gold_pc.webp) no-repeat center center/cover}.p-anti__sec.-gold .p-anti__sec__list ul::before{background:url(../img/sec_illust_gold.svg) center/contain no-repeat}.p-anti__sec.-gold .p-anti__sec__list ul li::before{background:url(../img/ico_gold.svg) center/contain no-repeat}.p-anti__sec.-gold .p-anti__sec__btn button{background:url(../img/sec_btn_gold_pc.webp) no-repeat center center/cover}.p-anti__sec.-gold .p-anti__sec__details__price h3 span::before{background:url(../img/ico_gold.svg) center/contain no-repeat}.p-anti__sec.-gold .p-anti__sec__details__price__txt marker{background:#e8cc81}.p-anti__sec.-black{padding-bottom:0}.p-anti__sec.-black.is-open{padding-bottom:0}.p-anti__sec.-black .p-anti__sec__ttl{background:url(../img/sec_bg_black_pc.webp) no-repeat center center/cover}.p-anti__sec.-black .p-anti__sec__list ul::before{background:url(../img/sec_illust_black.svg) center/contain no-repeat}.p-anti__sec.-black .p-anti__sec__list ul li::before{background:url(../img/ico_black.svg) center/contain no-repeat}.p-anti__sec.-black .p-anti__sec__btn button{background:url(../img/sec_btn_black_pc.webp) no-repeat center center/cover;color:#fff}.p-anti__sec.-black .p-anti__sec__btn button::after{background-color:#fff}.p-anti__sec.-black .p-anti__sec__details__price h3 span::before{background:url(../img/ico_black.svg) center/contain no-repeat}.p-anti__sec.-black .p-anti__sec__details__price__txt marker{background:#505050}.p-anti__sec__details{background:#f7f7f7}.p-anti__sec__details__content{padding:140px 0 0 0;max-width:900px;margin:0 auto 100px auto}.p-anti__sec__details__content__list h4{text-align:center;font-size:3rem;color:#bba171;font-weight:500;margin-bottom:18px}.p-anti__sec__details__content__list li+li{margin-top:54px}.p-anti__sec__details__content__list__item{background:#ededed;padding:20px;text-align:center;position:relative}.p-anti__sec__details__content__list__item+.p-anti__sec__details__content__list__item{margin-top:54px}.p-anti__sec__details__content__list__item+.p-anti__sec__details__content__list__item::before{content:"+";display:block;position:absolute;font-size:4.4rem;font-weight:400;color:#bba171;top:-3.4666666667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1}.p-anti__sec__details__content__list__item p{font-size:2.8rem;font-weight:500}.p-anti__sec__details__content__list__item p marker{background:#000;color:#bba171;font-weight:300;display:inline-block;margin:0 0 0 20px;padding:0 10px;font-size:2.4rem}.p-anti__sec__details__content__list__item span{display:block;color:#a3a3a3;font-family:"din-2014",sans-serif;font-size:3.4rem}.p-anti__sec__details__content__note{font-size:2rem;color:#555;position:relative;margin-top:60px}.p-anti__sec__details__content__note li{position:relative;padding-left:1em;font-weight:300;line-height:1.8}.p-anti__sec__details__content__note li::before{content:"";display:block;position:absolute;top:16px;left:5px;width:5px;height:5px;border-radius:50%;background:#555;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-anti__sec__details__pu h3{text-align:center;font-size:3rem;font-weight:600;margin-bottom:50px;letter-spacing:.2em}.p-anti__sec__details__pu__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:38px}.p-anti__sec__details__pu__list h4{font-size:2.5rem;font-weight:500;text-align:center;color:#bba171;margin-bottom:30px}.p-anti__sec__details__pu__list__item{width:100%;background:#ededed;padding:30px 38px}.p-anti__sec__details__pu__list__item__photo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:22px}.p-anti__sec__details__pu__list__item__photo li{width:100%;position:relative}.p-anti__sec__details__pu__list__item__photo li::before{content:"before";display:block;position:absolute;bottom:8px;left:15px;text-shadow:0 0 10px rgba(0,0,0,.31);color:#fff;font-size:1.8rem;font-weight:400;z-index:2}.p-anti__sec__details__pu__list__item__photo li:nth-child(2)::before{content:"after"}.p-anti__sec__details__pu__list__item__photo li figure{overflow:hidden;border-radius:30px;position:relative}.p-anti__sec__details__pu__list__item__photo li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-anti__sec__details__pu__list__txt p{line-height:1.7;font-size:1.6rem;font-weight:300;letter-spacing:-0.03em}.p-anti__sec__details__pu__list__txt b{font-weight:600}.p-anti__sec__details__price{padding-bottom:66px;padding-top:140px}.p-anti__sec__details__price h3{text-align:center;margin-bottom:40px}.p-anti__sec__details__price h3 span{padding-left:55px;display:inline-block;position:relative;font-size:3rem;font-weight:600;letter-spacing:-0.02em}.p-anti__sec__details__price h3 span::before{content:"";display:block;position:absolute;width:39px;height:39px;background:url(../img/ico_silver.svg) center/contain no-repeat;top:3px;left:0}.p-anti__sec__details__price__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-anti__sec__details__price__txt marker{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:50%;height:60px;background:#a8a8a8;padding:0 27px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-anti__sec__details__price__txt p{width:50%;font-size:4.8rem;font-weight:500;line-height:1.8;color:#bba171;line-height:1;padding-left:110px;-webkit-transform:translate(10px, -20px);transform:translate(10px, -20px)}.p-anti__sec__details__price__txt p em{font-size:8.9rem;font-family:"din-2014",sans-serif;font-weight:600;letter-spacing:-0.03em;-webkit-transform:translate(-4px, 6px);transform:translate(-4px, 6px);display:inline-block}@media only screen and (max-width: 978px){.p-anti__sec{padding-bottom:0}.p-anti__sec__inner{max-width:86.6666666667vw}.p-anti__sec__ttl{width:100vw;height:42vw;padding:22vw 0 0 0;margin-bottom:6vw;-webkit-transform:translateX(-6.6666666667vw);transform:translateX(-6.6666666667vw)}.p-anti__sec__ttl .c-ttl__l{font-size:5.6vw}.p-anti__sec__ttl__wrap{padding:0 0 22.1333333333vw 0}.p-anti__sec__ttl__wrap::before{height:33.2vw;background:#fff}.p-anti__sec__ttl__wrap::after{width:100vw;height:23.4666666667vw;background:#fff url(../img/sec_ttl_bg_sp.webp) 0 top/100% 23.4666666667vw no-repeat;bottom:0}.p-anti__sec__ttl__wrap p{font-size:3.2vw}.p-anti__sec__ttl__wrap+.l-inner{padding-bottom:18vw}.p-anti__sec__list{margin-bottom:8vw;padding-top:55.4666666667vw;position:relative;min-height:2.6666666667vw}.p-anti__sec__list::before{content:"";display:block;position:absolute;width:101.3333333333vw;height:55.4666666667vw;background:#fff;top:-0.4vw;left:-6.6666666667vw}.p-anti__sec__list h3{top:-7.2vw;font-size:4.8vw;width:100%}.p-anti__sec__list ul{font-size:4vw;padding:16.5333333333vw 0 0 4.6666666667vw}.p-anti__sec__list ul::before{width:55.8666666667vw;height:58.6666666667vw;top:-48vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-anti__sec__list ul li{margin-bottom:2.1333333333vw;padding-left:6.9333333333vw;line-height:1.5;font-weight:400}.p-anti__sec__list ul li::before{width:5.2vw;height:5.2vw;top:.5333333333vw}.p-anti__sec__features{padding:0 5.3333333333vw 9.0666666667vw 6vw;border-radius:2.6666666667vw;display:block}.p-anti__sec__features h3{width:100%;font-size:4.8vw;letter-spacing:.16em;margin-bottom:4.8vw;font-weight:400}.p-anti__sec__features h3 em{margin-bottom:1.6vw;line-height:1}.p-anti__sec__features h3 em img{width:25.8666666667vw;height:8.5333333333vw}.p-anti__sec__features ul{width:100%;font-size:5.3333333333vw}.p-anti__sec__features ul span{font-size:3.7333333333vw;margin-bottom:1.0666666667vw;font-weight:400}.p-anti__sec__features ul li+li{margin-top:4vw}.p-anti__sec__btn button{max-width:86.6666666667vw;top:-8vw;padding:0 8vw;border-radius:2.6666666667vw;-webkit-box-shadow:2.6666666667vw 2.6666666667vw 1.6vw 0 rgba(0,0,0,.21);box-shadow:2.6666666667vw 2.6666666667vw 1.6vw 0 rgba(0,0,0,.21);height:16vw}.p-anti__sec__btn button::after{width:4.6666666667vw;height:2.2666666667vw;top:50%;right:6vw}.p-anti__sec__btn button h3{font-size:4.8vw}.p-anti__sec__btn.is-open button::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.p-anti__sec.-silver .p-anti__sec__ttl{background:url(../img/sec_bg_silver_sp.webp) no-repeat center center/cover}.p-anti__sec.-silver .p-anti__sec__ttl em{width:13.2vw;height:2.4vw}.p-anti__sec.-silver .p-anti__sec__btn button{background:url(../img/sec_btn_silver_sp.webp) no-repeat center center/cover}.p-anti__sec.-gold .p-anti__sec__ttl{background:url(../img/sec_bg_gold_sp.webp) no-repeat center center/cover}.p-anti__sec.-gold .p-anti__sec__ttl em{width:12.6666666667vw;height:2.4vw}.p-anti__sec.-gold .p-anti__sec__btn button{background:url(../img/sec_btn_gold_sp.webp) no-repeat center center/cover}.p-anti__sec.-black.is-open{padding-bottom:0}.p-anti__sec.-black .p-anti__sec__ttl{background:url(../img/sec_bg_black_sp.webp) no-repeat center center/cover}.p-anti__sec.-black .p-anti__sec__ttl em{width:13.2vw;height:2.4vw}.p-anti__sec.-black .p-anti__sec__btn button{background:url(../img/sec_btn_black_sp.webp) no-repeat center center/cover}.p-anti__sec__details__content{padding:16.2666666667vw 0 0 0;margin-bottom:12vw}.p-anti__sec__details__content__list h4{font-size:4.5333333333vw;margin-bottom:2.2666666667vw}.p-anti__sec__details__content__list li+li{margin-top:6.6666666667vw}.p-anti__sec__details__content__list__item{padding:2.4vw}.p-anti__sec__details__content__list__item p{font-size:4vw}.p-anti__sec__details__content__list__item p marker{margin:0 0 0 2.6666666667vw;padding:0 1.7333333333vw;font-size:3.2vw}.p-anti__sec__details__content__list__item span{font-size:4.5333333333vw;line-height:1}.p-anti__sec__details__content__list__item+.p-anti__sec__details__content__list__item{margin-top:7.2vw}.p-anti__sec__details__content__list__item+.p-anti__sec__details__content__list__item::before{content:"+";display:block;position:absolute;font-size:5.8666666667vw;font-weight:400;color:#bba171;top:-6.4vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1}.p-anti__sec__details__content__note{font-size:3.2vw;margin-top:8vw}.p-anti__sec__details__content__note li{padding-left:1em;line-height:1.6}.p-anti__sec__details__content__note li::before{top:2.5333333333vw;width:.6666666667vw;height:.6666666667vw;left:1.3333333333vw}.p-anti__sec__details__pu h3{font-size:4.5333333333vw;margin-bottom:6.5333333333vw}.p-anti__sec__details__pu__list{gap:5.3333333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-anti__sec__details__pu__list h4{font-size:4.5333333333vw;margin-bottom:5.3333333333vw}.p-anti__sec__details__pu__list__item{width:100%;padding:5.3333333333vw 6.6666666667vw 6.6666666667vw 6.6666666667vw}.p-anti__sec__details__pu__list__item__photo{gap:2.1333333333vw;margin-bottom:4vw}.p-anti__sec__details__pu__list__item__photo li::before{bottom:1.6vw;left:2.6666666667vw;text-shadow:0 0 1.3333333333vw rgba(0,0,0,.31);font-size:3.2vw}.p-anti__sec__details__pu__list__item__photo li figure{border-radius:4vw}.p-anti__sec__details__pu__list__txt p{line-height:1.6;font-size:2.6666666667vw}.p-anti__sec__details__price{padding-bottom:6.6666666667vw;padding-top:16vw}.p-anti__sec__details__price h3{margin-bottom:5.3333333333vw;line-height:1}.p-anti__sec__details__price h3 span{padding-left:7.3333333333vw;font-size:5.3333333333vw}.p-anti__sec__details__price h3 span::before{width:5.2vw;height:5.2vw}.p-anti__sec__details__price__txt{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-anti__sec__details__price__txt marker{position:absolute;left:0;width:43.7333333333vw;height:8vw;padding:0 4.2666666667vw 0 0;-webkit-transform:translate(-6.6666666667vw, 0);transform:translate(-6.6666666667vw, 0)}.p-anti__sec__details__price__txt marker img{width:6.4vw;height:2.2666666667vw}.p-anti__sec__details__price__txt p{width:53.3333333333vw;white-space:nowrap;font-size:6.4vw;line-height:1;padding-left:0;-webkit-transform:translateY(-2.6666666667vw);transform:translateY(-2.6666666667vw);text-align:right}.p-anti__sec__details__price__txt p em{font-size:11.8666666667vw}}.p-anti__qa{background:#bba171;padding:125px 0 150px}.p-anti__qa h2{margin-bottom:50px}.p-anti__qa dl{cursor:pointer;max-width:900px;margin:0 auto}.p-anti__qa dl+dl{margin-top:30px}.p-anti__qa dl dt{position:relative;padding:27px 76px 29px 80px;font-size:2.2rem;font-weight:600;background:#f0f0f0}.p-anti__qa dl dt::before{content:"";display:block;position:absolute;width:34px;height:34px;background:url(../img/ico_q.svg) center/contain no-repeat;top:27px;left:25px;z-index:1}.p-anti__qa dl dt i{position:absolute;top:50%;right:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px}.p-anti__qa dl dt i::before,.p-anti__qa dl dt i::after{content:"";display:block;position:absolute;width:22px;height:2px;background:#bba171}.p-anti__qa dl dt i::before{top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-anti__qa dl dt i::after{width:2px;height:22px;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-anti__qa dl.is-open dt i::after{display:none}.p-anti__qa dl dd{position:relative;border-radius:0 0 20px 20px;padding:6px 35px 45px 80px;display:none;background:#f0f0f0}.p-anti__qa dl dd::before{content:"";display:block;position:absolute;width:34px;height:34px;background:url(../img/ico_a.svg) center/contain no-repeat;top:6px;left:25px;z-index:1}.p-anti__qa dl dd strong{display:block;margin-bottom:12px;font-size:2.2rem;font-weight:600}.p-anti__qa dl dd p{font-size:2.2rem;line-height:1.8;letter-spacing:0}.p-anti__qa dl dd p a{font-weight:300;color:#bba171;text-decoration:underline}@media only screen and (max-width: 978px){.p-anti__qa{padding:16vw 0 18.6666666667vw}.p-anti__qa h2{margin-bottom:8vw}.p-anti__qa h2 em{width:7.3333333333vw;height:3.0666666667vw}.p-anti__qa dl+dl{margin-top:5.3333333333vw}.p-anti__qa dl dt{padding:3.6vw 10.6666666667vw 3.6vw 12vw;font-size:3.7333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:17.7333333333vw}.p-anti__qa dl dt::before{width:6.5333333333vw;height:6.5333333333vw;left:2.9333333333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-anti__qa dl dt i{right:5.3333333333vw;width:3.6vw;height:3.6vw}.p-anti__qa dl dt i::before,.p-anti__qa dl dt i::after{width:3.6vw;height:.4vw}.p-anti__qa dl dt i::before{top:1.7333333333vw}.p-anti__qa dl dt i::after{width:.4vw;height:3.6vw;left:1.7333333333vw}.p-anti__qa dl dd{border-radius:0 0 2.6666666667vw 2.6666666667vw;padding:0vw 4.8vw 6.6666666667vw 12vw}.p-anti__qa dl dd::before{width:6.5333333333vw;height:6.5333333333vw;top:2.1333333333vw;left:2.9333333333vw}.p-anti__qa dl dd strong{margin:-.2666666667vw 0 2.2666666667vw 0;font-size:3.4666666667vw;min-height:8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-anti__qa dl dd p{font-size:3.4666666667vw}}.u-aL{text-align:left}.u-aC{text-align:center}.u-aR{text-align:right}.u-inline-block{display:inline-block}.u-mt0{margin-top:0px !important}.u-mb0{margin-bottom:0px !important}.u-mr0{margin-right:0px !important}.u-ml0{margin-left:0px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-mr10{margin-right:10px !important}.u-ml10{margin-left:10px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-mr20{margin-right:20px !important}.u-ml20{margin-left:20px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-mr30{margin-right:30px !important}.u-ml30{margin-left:30px !important}.u-mt40{margin-top:40px !important}.u-mb40{margin-bottom:40px !important}.u-mr40{margin-right:40px !important}.u-ml40{margin-left:40px !important}.u-mt50{margin-top:50px !important}.u-mb50{margin-bottom:50px !important}.u-mr50{margin-right:50px !important}.u-ml50{margin-left:50px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-mr60{margin-right:60px !important}.u-ml60{margin-left:60px !important}.u-mt70{margin-top:70px !important}.u-mb70{margin-bottom:70px !important}.u-mr70{margin-right:70px !important}.u-ml70{margin-left:70px !important}.u-mt80{margin-top:80px !important}.u-mb80{margin-bottom:80px !important}.u-mr80{margin-right:80px !important}.u-ml80{margin-left:80px !important}.u-mt90{margin-top:90px !important}.u-mb90{margin-bottom:90px !important}.u-mr90{margin-right:90px !important}.u-ml90{margin-left:90px !important}.u-mt100{margin-top:100px !important}.u-mb100{margin-bottom:100px !important}.u-mr100{margin-right:100px !important}.u-ml100{margin-left:100px !important}.u-pt0{padding-top:0px !important}.u-pb0{padding-bottom:0px !important}.u-pt10{padding-top:10px !important}.u-pb10{padding-bottom:10px !important}.u-pt20{padding-top:20px !important}.u-pb20{padding-bottom:20px !important}.u-pt30{padding-top:30px !important}.u-pb30{padding-bottom:30px !important}.u-pt40{padding-top:40px !important}.u-pb40{padding-bottom:40px !important}.u-pt50{padding-top:50px !important}.u-pb50{padding-bottom:50px !important}.u-pt60{padding-top:60px !important}.u-pb60{padding-bottom:60px !important}.u-pt70{padding-top:70px !important}.u-pb70{padding-bottom:70px !important}.u-pt80{padding-top:80px !important}.u-pb80{padding-bottom:80px !important}.u-pt90{padding-top:90px !important}.u-pb90{padding-bottom:90px !important}.u-pt100{padding-top:100px !important}.u-pb100{padding-bottom:100px !important}.u-pc{display:inherit}@media only screen and (max-width: 768px){.u-pc{display:none}}.u-sp{display:none}@media only screen and (max-width: 768px){.u-sp{display:inherit}}.u-smaller{font-size:.8em}.u-smaller.-xs{font-size:.6em}.u-w10{width:10px}@media only screen and (max-width: 978px){.u-w10{width:100%}}.u-w20{width:20px}@media only screen and (max-width: 978px){.u-w20{width:100%}}.u-w30{width:30px}@media only screen and (max-width: 978px){.u-w30{width:100%}}.u-w40{width:40px}@media only screen and (max-width: 978px){.u-w40{width:100%}}.u-w50{width:50px}@media only screen and (max-width: 978px){.u-w50{width:100%}}.u-w60{width:60px}@media only screen and (max-width: 978px){.u-w60{width:100%}}.u-w70{width:70px}@media only screen and (max-width: 978px){.u-w70{width:100%}}.u-w80{width:80px}@media only screen and (max-width: 978px){.u-w80{width:100%}}.u-w90{width:90px}@media only screen and (max-width: 978px){.u-w90{width:100%}}.u-w100{width:100px}@media only screen and (max-width: 978px){.u-w100{width:100%}}.u-w110{width:110px}@media only screen and (max-width: 978px){.u-w110{width:100%}}.u-w120{width:120px}@media only screen and (max-width: 978px){.u-w120{width:100%}}.u-w130{width:130px}@media only screen and (max-width: 978px){.u-w130{width:100%}}.u-w140{width:140px}@media only screen and (max-width: 978px){.u-w140{width:100%}}.u-w150{width:150px}@media only screen and (max-width: 978px){.u-w150{width:100%}}.u-w160{width:160px}@media only screen and (max-width: 978px){.u-w160{width:100%}}.u-w170{width:170px}@media only screen and (max-width: 978px){.u-w170{width:100%}}.u-w180{width:180px}@media only screen and (max-width: 978px){.u-w180{width:100%}}.u-w190{width:190px}@media only screen and (max-width: 978px){.u-w190{width:100%}}.u-w200{width:200px}@media only screen and (max-width: 978px){.u-w200{width:100%}}.u-w210{width:210px}@media only screen and (max-width: 978px){.u-w210{width:100%}}.u-w220{width:220px}@media only screen and (max-width: 978px){.u-w220{width:100%}}.u-w230{width:230px}@media only screen and (max-width: 978px){.u-w230{width:100%}}.u-w240{width:240px}@media only screen and (max-width: 978px){.u-w240{width:100%}}.u-w250{width:250px}@media only screen and (max-width: 978px){.u-w250{width:100%}}.u-w260{width:260px}@media only screen and (max-width: 978px){.u-w260{width:100%}}.u-w270{width:270px}@media only screen and (max-width: 978px){.u-w270{width:100%}}.u-w280{width:280px}@media only screen and (max-width: 978px){.u-w280{width:100%}}.u-w290{width:290px}@media only screen and (max-width: 978px){.u-w290{width:100%}}.u-w300{width:300px}@media only screen and (max-width: 978px){.u-w300{width:100%}}.u-w310{width:310px}@media only screen and (max-width: 978px){.u-w310{width:100%}}.u-w320{width:320px}@media only screen and (max-width: 978px){.u-w320{width:100%}}.u-w330{width:330px}@media only screen and (max-width: 978px){.u-w330{width:100%}}.u-w340{width:340px}@media only screen and (max-width: 978px){.u-w340{width:100%}}.u-w350{width:350px}@media only screen and (max-width: 978px){.u-w350{width:100%}}.u-w360{width:360px}@media only screen and (max-width: 978px){.u-w360{width:100%}}.u-w370{width:370px}@media only screen and (max-width: 978px){.u-w370{width:100%}}.u-w380{width:380px}@media only screen and (max-width: 978px){.u-w380{width:100%}}.u-w390{width:390px}@media only screen and (max-width: 978px){.u-w390{width:100%}}.u-w400{width:400px}@media only screen and (max-width: 978px){.u-w400{width:100%}}.u-w410{width:410px}@media only screen and (max-width: 978px){.u-w410{width:100%}}.u-w420{width:420px}@media only screen and (max-width: 978px){.u-w420{width:100%}}.u-w430{width:430px}@media only screen and (max-width: 978px){.u-w430{width:100%}}.u-w440{width:440px}@media only screen and (max-width: 978px){.u-w440{width:100%}}.u-w450{width:450px}@media only screen and (max-width: 978px){.u-w450{width:100%}}.u-w460{width:460px}@media only screen and (max-width: 978px){.u-w460{width:100%}}.u-w470{width:470px}@media only screen and (max-width: 978px){.u-w470{width:100%}}.u-w480{width:480px}@media only screen and (max-width: 978px){.u-w480{width:100%}}.u-w490{width:490px}@media only screen and (max-width: 978px){.u-w490{width:100%}}.u-w500{width:500px}@media only screen and (max-width: 978px){.u-w500{width:100%}}.u-w510{width:510px}@media only screen and (max-width: 978px){.u-w510{width:100%}}.u-w520{width:520px}@media only screen and (max-width: 978px){.u-w520{width:100%}}.u-w530{width:530px}@media only screen and (max-width: 978px){.u-w530{width:100%}}.u-w540{width:540px}@media only screen and (max-width: 978px){.u-w540{width:100%}}.u-w550{width:550px}@media only screen and (max-width: 978px){.u-w550{width:100%}}.u-w560{width:560px}@media only screen and (max-width: 978px){.u-w560{width:100%}}.u-w570{width:570px}@media only screen and (max-width: 978px){.u-w570{width:100%}}.u-w580{width:580px}@media only screen and (max-width: 978px){.u-w580{width:100%}}.u-w590{width:590px}@media only screen and (max-width: 978px){.u-w590{width:100%}}.u-w600{width:600px}@media only screen and (max-width: 978px){.u-w600{width:100%}}.u-w610{width:610px}@media only screen and (max-width: 978px){.u-w610{width:100%}}.u-w620{width:620px}@media only screen and (max-width: 978px){.u-w620{width:100%}}.u-w630{width:630px}@media only screen and (max-width: 978px){.u-w630{width:100%}}.u-w640{width:640px}@media only screen and (max-width: 978px){.u-w640{width:100%}}.u-w650{width:650px}@media only screen and (max-width: 978px){.u-w650{width:100%}}.u-w660{width:660px}@media only screen and (max-width: 978px){.u-w660{width:100%}}.u-w670{width:670px}@media only screen and (max-width: 978px){.u-w670{width:100%}}.u-w680{width:680px}@media only screen and (max-width: 978px){.u-w680{width:100%}}.u-w690{width:690px}@media only screen and (max-width: 978px){.u-w690{width:100%}}.u-w700{width:700px}@media only screen and (max-width: 978px){.u-w700{width:100%}}.u-w710{width:710px}@media only screen and (max-width: 978px){.u-w710{width:100%}}.u-w720{width:720px}@media only screen and (max-width: 978px){.u-w720{width:100%}}.u-w730{width:730px}@media only screen and (max-width: 978px){.u-w730{width:100%}}.u-w740{width:740px}@media only screen and (max-width: 978px){.u-w740{width:100%}}.u-w750{width:750px}@media only screen and (max-width: 978px){.u-w750{width:100%}}.u-w760{width:760px}@media only screen and (max-width: 978px){.u-w760{width:100%}}.u-w770{width:770px}@media only screen and (max-width: 978px){.u-w770{width:100%}}.u-w780{width:780px}@media only screen and (max-width: 978px){.u-w780{width:100%}}.u-w790{width:790px}@media only screen and (max-width: 978px){.u-w790{width:100%}}.u-w800{width:800px}@media only screen and (max-width: 978px){.u-w800{width:100%}}.u-w810{width:810px}@media only screen and (max-width: 978px){.u-w810{width:100%}}.u-w820{width:820px}@media only screen and (max-width: 978px){.u-w820{width:100%}}.u-w830{width:830px}@media only screen and (max-width: 978px){.u-w830{width:100%}}.u-w840{width:840px}@media only screen and (max-width: 978px){.u-w840{width:100%}}.u-w850{width:850px}@media only screen and (max-width: 978px){.u-w850{width:100%}}.u-w860{width:860px}@media only screen and (max-width: 978px){.u-w860{width:100%}}.u-w870{width:870px}@media only screen and (max-width: 978px){.u-w870{width:100%}}.u-w880{width:880px}@media only screen and (max-width: 978px){.u-w880{width:100%}}.u-w890{width:890px}@media only screen and (max-width: 978px){.u-w890{width:100%}}.u-w900{width:900px}@media only screen and (max-width: 978px){.u-w900{width:100%}}.u-w910{width:910px}@media only screen and (max-width: 978px){.u-w910{width:100%}}.u-w920{width:920px}@media only screen and (max-width: 978px){.u-w920{width:100%}}.u-w930{width:930px}@media only screen and (max-width: 978px){.u-w930{width:100%}}.u-w940{width:940px}@media only screen and (max-width: 978px){.u-w940{width:100%}}.u-w950{width:950px}@media only screen and (max-width: 978px){.u-w950{width:100%}}.u-w960{width:960px}@media only screen and (max-width: 978px){.u-w960{width:100%}}.u-w970{width:970px}@media only screen and (max-width: 978px){.u-w970{width:100%}}.u-w980{width:980px}@media only screen and (max-width: 978px){.u-w980{width:100%}}.u-w990{width:990px}@media only screen and (max-width: 978px){.u-w990{width:100%}}.u-w1000{width:1000px}@media only screen and (max-width: 978px){.u-w1000{width:100%}}/*# sourceMappingURL=style.css.map */