﻿html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}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-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;color:#46443f;padding-top:0 !important}@media(max-width: 767px){body{border-top:0px;padding-bottom:50px}}main{overflow-x:hidden}img{display:block;max-width:100%;height:auto}input,select,textarea{outline:none}a{text-decoration:none;color:#46443f;transition:.3s}a:hover{transform:scale(0.97)}li{list-style:none;display:list-item}.pc{display:block}@media(max-width: 767px){.pc{display:none !important}}.sp{display:none !important}@media(max-width: 767px){.sp{display:block !important}}.pc-flex{display:flex}@media(max-width: 767px){.pc-flex{display:none}}.sp-flex{display:none}@media(max-width: 767px){.sp-flex{display:flex}}ul{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;color:#000;letter-spacing:normal}*{box-sizing:border-box}::before,::after{box-sizing:border-box}.hidden{position:absolute;left:0;top:0;visibility:hidden}.container{width:100%;max-width:1100px;margin:0 auto}@media(max-width: 767px){.container{width:90%;padding-left:0;padding-right:0}}@media(min-width: 768px)and (max-width: 1100px){.container{width:95%;padding-left:0;padding-right:0}}.wrapper{width:1100px;margin:0 auto}@media(min-width: 768px)and (max-width: 1130px){.wrapper{width:auto;margin-left:30px;margin-right:30px}}@media(max-width: 767px){.wrapper{width:auto}}.wrapper+h2{margin:0px;padding:0px}ul.link-list{margin-bottom:0;padding-left:30px}ul.link-list li{display:list-item;list-style-image:url(../../img/chk-icon.svg);margin-bottom:20px;padding-left:5px}ul.link-list li a.link{color:#222;text-decoration:underline;text-decoration-color:#f08181;text-underline-position:under;position:relative}ul.link-list li a.link::after{position:absolute;content:url(../../img/link-arrow-sm.svg);bottom:-3px;right:-30px}@media(max-width: 767px){ul.link-list ul.link-list{margin-bottom:0;padding-inline-start:30px}}.mv-addTop{margin-top:66px}@media(max-width: 767px){.mv-addTop{margin-top:36px}}.pc-null{display:block}@media(max-width: 767px){.pc-null{display:none}}.sp-null{display:none}@media(max-width: 767px){.sp-null{display:block}}img.out-center{margin:0 auto;margin-bottom:24px}.equip-box-tbl{width:100%;border-collapse:collapse;margin-top:24px;margin-bottom:24px}.equip-box-tbl th,.equip-box-tbl td{border:2px solid #a4005b;padding:12px 32px}@media(max-width: 767px){.equip-box-tbl th,.equip-box-tbl td{padding:8px}}.equip-box-tbl th{background-color:#a4005b;color:#fff}.equip-box-tbl td{line-height:32px}@media(max-width: 767px){.equip-box-tbl td{line-height:16px}}@media(max-width: 767px){.equip-box-tbl{font-size:12px;margin-top:16px;margin-bottom:16px}}.desc-onlyTxt{padding:70px 0}@media(max-width: 767px){.desc-onlyTxt{padding:unset}}.desc-onlyTxt-no-top{padding:0px 0 35px}@media(max-width: 767px){.desc-onlyTxt-no-top{padding:unset}}.exp-card-content{width:100%;max-width:100%;overflow-x:auto}.exp-card-content .exp-card-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:0px 16px;padding:16px;margin:0 auto;margin-top:70px;width:100%;max-width:1100px}.exp-card-content .exp-card-container .exp-card{background-color:#fff;outline:2px solid #8957a1;border-radius:0 0 8px 8px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;position:relative;width:100%;padding:16px 16px 32px}.exp-card-content .exp-card-container .exp-card .exp-card-ttl{background-color:#8957a1;color:#fff;font-weight:bold;font-size:1.2em;position:absolute;top:-50px;left:0;width:100%;padding:12px 0;outline:2px solid #8957a1;border-radius:8px 8px 0 0;text-align:center}.exp-card-content .exp-card-container .exp-card img{width:100%;height:auto;margin:8px 0 16px;border-radius:8px}.exp-card-content .exp-card-container .exp-card p{font-size:16px;line-height:1.4em}@media(max-width: 767px){.exp-card-content .exp-card-container{width:1110px}}.featr-card-content{width:100%;max-width:100%;overflow-x:auto}.featr-card-content .featr-card-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;padding:4px;margin:0 auto;margin-bottom:10px;width:100%;max-width:1100px}.featr-card-content .featr-card-container .featr-card{background-color:#fff;outline:2px solid #f08f94;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;position:relative;width:100%;padding:104px 16px 24px}.featr-card-content .featr-card-container .featr-card .featr-card-ttl{background-color:#f08f94;color:#fff;font-weight:bold;font-size:1.2em;position:absolute;top:0;left:0;width:100%;padding:8px 12px;outline:2px solid #f08f94;border-radius:8px 8px 0 0;text-align:center}.featr-card-content .featr-card-container .featr-card img{width:100%;height:auto;margin:8px 0 16px;border-radius:8px}.featr-card-content .featr-card-container .featr-card p{font-size:16px;line-height:1.5em;letter-spacing:1.4px}@media(max-width: 767px){.featr-card-content .featr-card-container{width:1110px;grid-template-columns:repeat(4, 1fr)}}h2.line.normalizedLP{margin-bottom:40px}h2.line.normalized{margin-top:0;margin-bottom:40px}.lp-framed-txt-list{width:100%;max-width:980px;margin:32px auto;padding:20px 32px;border:1.5px solid #eb6e59;background-color:#fff;box-sizing:border-box;position:relative}.lp-framed-txt-list .lp-framed-ttl{color:#fff;padding:3px 20px;padding-top:5px;background-color:#eb6e59;text-align:center;margin-bottom:0;display:inline-block;border-radius:3px 3px 0 0;font-weight:800;position:absolute;top:-39px;left:-1px}.lp-framed-txt-list.modal-frame{margin:0 auto}.lp-framed-txt-list.--nu-frame{margin-top:56px}@media(max-width: 767px){.lp-framed-txt-list{padding:30px 14px}}.lp-framed-txt-list ul{list-style:none;padding:0;margin:0}.lp-framed-txt-list ul li{display:list-item;position:relative;padding-left:30px;margin-bottom:10px;font-size:16px;color:#333;line-height:1.8}.lp-framed-txt-list ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(../img/lp/exp-check-color1.svg) no-repeat;background-size:contain}.lp-btn-new-cont{padding-top:24px;padding-bottom:44px}@media(max-width: 767px){.lp-btn-new-cont{padding-bottom:24px}}.lp-btn-new-cont .lp-btn-new{display:block;margin:0 auto;width:100%;max-width:639px;padding:20px;background:#333;color:#fff;border-radius:80px;font-size:18px;font-weight:700;position:relative;box-sizing:border-box;text-align:center}.lp-btn-new-cont .lp-btn-new--style1{background:#ec6941}.lp-btn-new-cont .lp-btn-new--style2{background:#8957a1}.lp-btn-new-cont .lp-btn-new--style3{background:#a4005b}.lp-btn-new-cont .lp-btn-new::after{content:"›";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:24px}@media(max-width: 767px){.lp-btn-new-cont .lp-btn-new{font-size:14px;padding:12px 24px}.lp-btn-new-cont .lp-btn-new::after{right:12px;font-size:20px}}.treatmentList{padding:40px 0}.treatmentList .treatList-intro{margin-bottom:72px}.treatmentList .treatList-intro .intro-txt{text-align:center;font-size:18px}.treatmentList .treatList-content .treatList{box-sizing:border-box;display:flex;position:relative;border:2px solid;border-radius:16px;padding:32px 16px 16px 16px;margin-bottom:44px}@media(max-width: 767px){.treatmentList .treatList-content .treatList{padding:24px 8px 16px 8px}}.treatmentList .treatList-content .treatList .treatTtl{display:inline-block;position:absolute;top:-26px;color:#fff;padding:12px 16px;border-radius:8px;font-size:18px;font-weight:700}@media(max-width: 767px){.treatmentList .treatList-content .treatList .treatTtl{font-size:14px}}.treatmentList .treatList-content .treatList .treatLinks{display:flex;width:100%;flex-wrap:wrap}.treatmentList .treatList-content .treatList .treatLinks .treatLink{flex:1 0 21%;margin:10px .5% 0px .5%}@media(max-width: 767px){.treatmentList .treatList-content .treatList .treatLinks .treatLink{flex:1 0 45%}}.treatmentList .treatList-content .treatList .treatLinks .treatLink a{text-align:center;display:block;position:relative;color:#fff;padding:9px 12px;border-radius:12px;font-size:14px;box-shadow:0 4px 8px rgba(0,0,0,.16)}@media(max-width: 767px){.treatmentList .treatList-content .treatList .treatLinks .treatLink a{padding:16px 4px;font-size:10px}}.treatmentList .treatList-content .treatList .treatLinks .treatLink a::after{content:"";width:12px;height:12px;display:inline-block;background:url(../img/lp/exp-triangle-arrow-right.svg) no-repeat;background-size:contain;position:absolute;right:8px;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.treatmentList .treatList-content .treatList .treatLinks .treatLink a::after{width:8px;height:8px}}.treatmentList .treatList-content .treatList:nth-child(1){border-color:#eb6e59}.treatmentList .treatList-content .treatList:nth-child(1) .treatTtl{background:#eb6e59}.treatmentList .treatList-content .treatList:nth-child(1) .treatLinks .treatLink a{background:#eb6e59}.treatmentList .treatList-content .treatList:nth-child(2){border-color:#8957a1}.treatmentList .treatList-content .treatList:nth-child(2) .treatTtl{background:#8957a1}.treatmentList .treatList-content .treatList:nth-child(2) .treatLinks .treatLink a{background:#8957a1}.treatmentList .treatList-content .treatList:nth-child(3){border-color:#a4005b;margin-bottom:0}.treatmentList .treatList-content .treatList:nth-child(3) .treatTtl{background:#a4005b}.treatmentList .treatList-content .treatList:nth-child(3) .treatLinks .treatLink a{background:#a4005b}.mv{z-index:2;height:725px;padding:25px 0;background:url(../img/lp/mv-bg.jpg) no-repeat;background-position:center;background-size:cover;position:relative}@media(max-width: 767px){.mv{height:auto;min-height:467px;background:url("../img/lp/mv-bg-sp.webp") no-repeat,url("../img/lp/mv-bg-sp.jpg") no-repeat;background-position:center;background-size:cover}}@media(min-width: 300px)and (max-width: 374px){.mv{min-height:auto}}@media(min-width: 768px)and (max-width: 1100px){.mv{height:auto;margin-top:60px}}@media(max-width: 767px){.mv .container{width:100%}}.mv .mv-intro{z-index:2;position:relative}.mv .mv-intro .mv-ttl img{position:relative;left:-85px}@media(max-width: 767px){.mv .mv-intro .mv-ttl img{left:0}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv-intro .mv-ttl img{width:88%;top:5px;left:-85px}}.mv .mv-intro .mv-girl{z-index:-1;position:absolute;right:-7%;bottom:-16px}@media(max-width: 767px){.mv .mv-intro .mv-girl{width:46%;right:0;bottom:-26px}}@media(min-width: 300px)and (max-width: 374px){.mv .mv-intro .mv-girl{bottom:-22px}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv-intro .mv-girl{width:45%;right:-7%;bottom:-14px}}.symptom{z-index:1;padding:50px 0;background:url("../img/lp/symptom-bg.webp") no-repeat,url("../img/lp/symptom-bg.jpg") no-repeat;background-position:center;background-size:cover;position:relative}@media(min-width: 300px)and (max-width: 374px){.symptom{padding:20px 0}}.symptom-intro{text-align:center}.symptom-intro .symptom-note{height:86px;font-size:40px;font-family:"Noto Serif JP",serif;color:#fff;padding:0 30px;background:url(../img/lp/symptom-note-bg.svg) no-repeat;background-position:center;background-size:contain;display:inline-flex;align-items:center;margin-bottom:34px}@media(max-width: 767px){.symptom-intro .symptom-note{font-size:24px;padding:0 20px}}@media(min-width: 300px)and (max-width: 374px){.symptom-intro .symptom-note{font-size:22px;padding:0 10px;margin-bottom:10px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-intro .symptom-note{font-size:24px;padding:0 20px;margin-bottom:0}}.symptom-intro .symptom-note .char1{display:inline-block;font-size:79px;transform:rotate(355deg);position:relative;top:-16px;text-shadow:0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37,0 0 3px #a48c37}@media(max-width: 767px){.symptom-intro .symptom-note .char1{font-size:64px}}@media(min-width: 300px)and (max-width: 374px){.symptom-intro .symptom-note .char1{font-size:56px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-intro .symptom-note .char1{font-size:64px}}.symptom-intro .symptom-note .char2{font-size:57px;position:relative;top:-4px}@media(max-width: 767px){.symptom-intro .symptom-note .char2{font-size:42px}}@media(min-width: 300px)and (max-width: 374px){.symptom-intro .symptom-note .char2{font-size:36px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-intro .symptom-note .char2{font-size:42px}}.symptom-intro .symptom-ttl{font-size:40px;font-family:"Noto Serif JP",serif;position:relative;margin-bottom:30px}@media(max-width: 767px){.symptom-intro .symptom-ttl{font-size:24px;display:flex;flex-direction:column}}@media(min-width: 300px)and (max-width: 374px){.symptom-intro .symptom-ttl{font-size:22px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-intro .symptom-ttl{font-size:24px}}.symptom-intro .symptom-ttl .highlight{font-size:86px}@media(max-width: 767px){.symptom-intro .symptom-ttl .highlight{font-size:54px;margin-bottom:16px}}@media(min-width: 300px)and (max-width: 374px){.symptom-intro .symptom-ttl .highlight{font-size:48px;margin-bottom:12px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-intro .symptom-ttl .highlight{font-size:54px}}.symptom-intro .symptom-ttl .highlight::before,.symptom-intro .symptom-ttl .highlight::after{z-index:1;content:"";display:inline-block;position:relative;bottom:-12px}.symptom-intro .symptom-ttl .highlight::before{width:24px;height:89px;background:url(../img/lp/thunder-left-img.svg) no-repeat;background-size:contain;margin-left:14px;margin-right:14px}@media(max-width: 767px){.symptom-intro .symptom-ttl .highlight::before{width:18px;height:66px}}@media(min-width: 300px)and (max-width: 374px){.symptom-intro .symptom-ttl .highlight::before{width:18px;height:56px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-intro .symptom-ttl .highlight::before{width:18px;height:66px}}.symptom-intro .symptom-ttl .highlight::after{width:66px;height:91px;background:url(../img/lp/thunder-right-img.svg) no-repeat;background-size:contain;margin-left:12px;margin-right:-14px}@media(max-width: 767px){.symptom-intro .symptom-ttl .highlight::after{width:46px;height:66px}}@media(min-width: 300px)and (max-width: 374px){.symptom-intro .symptom-ttl .highlight::after{width:36px;height:56px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-intro .symptom-ttl .highlight::after{width:46px;height:66px}}.symptom-intro .symptom-ttl .highlight mark{z-index:1;background:none;position:relative}.symptom-intro .symptom-ttl .highlight mark::after{content:"";z-index:-1;display:inline-block;width:265px;height:26px;background:#fff76a;position:absolute;margin:0 auto;left:0;right:0;bottom:26px}@media(max-width: 767px){.symptom-intro .symptom-ttl .highlight mark::after{width:160px;height:16px}}@media(min-width: 300px)and (max-width: 374px){.symptom-intro .symptom-ttl .highlight mark::after{width:150px;height:14px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-intro .symptom-ttl .highlight mark::after{width:160px;height:16px}}.symptom-content .symptom-img{margin:0 auto;margin-bottom:26px}.symptom-content .symptom-training{max-width:765px;text-align:center;margin:0 auto;margin-bottom:46px}.symptom-content .symptom-training p{font-size:30px;font-family:"Noto Serif JP",serif;font-weight:700;text-align:center;margin-bottom:22px}@media(max-width: 767px){.symptom-content .symptom-training p{font-size:16px;margin-bottom:0}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-training p{font-size:14px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-training p{font-size:16px;margin-bottom:12px}}.symptom-content .symptom-training .banner{height:117px;background:url("../img/lp/symptom-banner.webp") no-repeat,url("../img/lp/symptom-banner.png") no-repeat;background-position:center;background-size:contain;display:flex;align-items:center;justify-content:center;margin-bottom:26px}@media(max-width: 767px){.symptom-content .symptom-training .banner{height:74px;margin-bottom:0}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-training .banner{height:68px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-training .banner{height:74px;margin-bottom:12px}}.symptom-content .symptom-training .banner p{font-size:46px;color:#fff;margin-bottom:0}@media(max-width: 767px){.symptom-content .symptom-training .banner p{font-size:20px}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-training .banner p{font-size:18px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-training .banner p{font-size:20px}}.symptom-content .symptom-specialist{padding:61px;background:#fff;outline:3px dashed #f4b1b4;outline-offset:-11px;position:relative}@media(max-width: 767px){.symptom-content .symptom-specialist{padding:34px 24px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-specialist{padding:34px 54px}}.symptom-content .symptom-specialist .symp-ttl{z-index:2;font-size:36px;font-family:"Noto Serif JP",serif;text-align:center;line-height:54px;position:relative;margin-bottom:52px}@media(max-width: 767px){.symptom-content .symptom-specialist .symp-ttl{font-size:18px;text-align:left;line-height:26px;margin-bottom:30px}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-specialist .symp-ttl{font-size:16px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-specialist .symp-ttl{font-size:18px;text-align:left;margin-bottom:30px}}.symptom-content .symptom-specialist .symp-ttl .highlight{z-index:-1;font-size:52px;font-weight:700;color:#dd5e64;position:relative}@media(max-width: 767px){.symptom-content .symptom-specialist .symp-ttl .highlight{font-size:22px}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-specialist .symp-ttl .highlight{font-size:18px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-specialist .symp-ttl .highlight{font-size:24px}}.symptom-content .symptom-specialist .symp-ttl .highlight::after{z-index:-2;content:"";width:522px;height:17px;display:inline-block;background:#fff76a;position:absolute;right:-6px;bottom:4px}@media(max-width: 767px){.symptom-content .symptom-specialist .symp-ttl .highlight::after{width:230px;height:8px}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-specialist .symp-ttl .highlight::after{width:138px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-specialist .symp-ttl .highlight::after{width:152px}}.symptom-content .symptom-specialist .symp-ttl .highlight--style1::after{width:580px}@media(max-width: 767px){.symptom-content .symptom-specialist .symp-ttl .highlight--style1::after{width:250px}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-specialist .symp-ttl .highlight--style1::after{width:210px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-specialist .symp-ttl .highlight--style1::after{width:280px}}.symptom-content .symptom-specialist .symp-desc{z-index:2;font-size:18px;line-height:36px;position:relative}.symptom-content .symptom-specialist .symp-desc--mb{margin-bottom:20px}@media(max-width: 767px){.symptom-content .symptom-specialist .symp-desc{font-size:12px;line-height:22px}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-specialist .symp-desc{font-size:10px;line-height:20px}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-specialist .symp-desc{font-size:12px;line-height:22px}}.symptom-content .symptom-specialist .symp-btn{width:100%;max-width:500px;font-size:18px;font-weight:600;color:#f3a3a7;padding:1.225em 4em;background:#fff;border:3px solid #f3a3a7;border-radius:100px;box-shadow:3px 3px 0 rgba(119,119,119,.18);display:inline-flex;align-items:center;justify-content:center;position:relative;margin:0 auto}@media(max-width: 767px){.symptom-content .symptom-specialist .symp-btn{font-size:12px;text-align:center;padding:1.225em 2em;border:2px solid #f3a3a7}}.symptom-content .symptom-specialist .symp-btn::after{content:"";width:30px;height:30px;background:url(../img/lp/lp-nav-arrow-right.svg) no-repeat;background-size:contain;position:absolute;right:10%}@media(max-width: 767px){.symptom-content .symptom-specialist .symp-btn::after{width:20px;height:20px;right:3%}}.symptom-content .symptom-specialist img{z-index:1;position:absolute;right:60px;bottom:0}@media(max-width: 767px){.symptom-content .symptom-specialist img{width:14vw;top:-18px;right:18px}}@media(min-width: 300px)and (max-width: 374px){.symptom-content .symptom-specialist img{width:56px;top:0}}@media(min-width: 768px)and (max-width: 1100px){.symptom-content .symptom-specialist img{width:134px;right:22px;bottom:0}}.symptom--no-bg{background:none}.hiroo{z-index:2;padding:80px 0;background:url("../img/lp/hiroo-bg.webp") no-repeat,url("../img/lp/hiroo-bg.jpg") no-repeat;background-position:center;background-size:cover;position:relative}.hiroo--symptom{padding-top:0}.hiroo--symptom::before{z-index:-1;content:"";width:100%;max-width:1440px;min-height:23%;display:block;margin:0 auto;background:url("../img/lp/hiroo-top-bg.webp") no-repeat,url("../img/lp/hiroo-top-bg.png") no-repeat;background-position:center;position:absolute;top:-2px;left:0;right:0}@media(max-width: 767px){.hiroo--symptom::before{min-height:16%;background-size:cover}}@media(min-width: 768px)and (max-width: 1100px){.hiroo--symptom::before{min-height:20%}}.hiroo-intro{text-align:center;margin-bottom:48px}@media(max-width: 767px){.hiroo-intro{margin-bottom:26px}}.hiroo-intro .hiroo-note{margin-bottom:30px}@media(max-width: 767px){.hiroo-intro .hiroo-note{margin-bottom:48px}}.hiroo-intro .hiroo-note .txt1,.hiroo-intro .hiroo-note .txt2{font-size:36px;font-family:"Noto Serif JP",serif;font-weight:700;text-shadow:0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff;color:#50250d;text-align:center;line-height:normal}@media(max-width: 767px){.hiroo-intro .hiroo-note .txt1,.hiroo-intro .hiroo-note .txt2{font-size:18px;line-height:32px;text-shadow:0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff}}@media(min-width: 300px)and (max-width: 374px){.hiroo-intro .hiroo-note .txt1,.hiroo-intro .hiroo-note .txt2{font-size:16px}}.hiroo-intro .hiroo-note .txt1{display:inline-block;font-size:82px}@media(max-width: 767px){.hiroo-intro .hiroo-note .txt1{font-size:38px}}@media(min-width: 300px)and (max-width: 374px){.hiroo-intro .hiroo-note .txt1{font-size:34px}}.hiroo-intro .hiroo-note .txt1::before,.hiroo-intro .hiroo-note .txt1::after{z-index:1;content:"";display:inline-block;width:40px;height:86px;position:relative;bottom:-12px}@media(max-width: 767px){.hiroo-intro .hiroo-note .txt1::before,.hiroo-intro .hiroo-note .txt1::after{width:18px;height:45px;bottom:-8px}}.hiroo-intro .hiroo-note .txt1::before{background:url(../img/lp/thunder2-left-img.svg) no-repeat;background-size:contain;right:27px}@media(max-width: 767px){.hiroo-intro .hiroo-note .txt1::before{right:14px}}.hiroo-intro .hiroo-note .txt1::after{background:url(../img/lp/thunder2-right-img.svg) no-repeat;background-size:contain;left:27px}@media(max-width: 767px){.hiroo-intro .hiroo-note .txt1::after{left:12px}}.hiroo-intro .hiroo-note .txt1 .highlight{font-size:94px;color:#ce565c}@media(max-width: 767px){.hiroo-intro .hiroo-note .txt1 .highlight{font-size:54px}}@media(min-width: 300px)and (max-width: 374px){.hiroo-intro .hiroo-note .txt1 .highlight{font-size:48px}}.hiroo-intro .hiroo-note .txt1 small{font-size:60px}@media(max-width: 767px){.hiroo-intro .hiroo-note .txt1 small{font-size:32px}}@media(min-width: 300px)and (max-width: 374px){.hiroo-intro .hiroo-note .txt1 small{font-size:28px}}.hiroo-intro .hiroo-ttl{position:relative}.hiroo-intro .hiroo-ttl--ribbon::after{z-index:1;content:"";width:381px;height:207px;position:absolute;background:url(../img/lp/hiroo-ribbon.png) no-repeat;background-size:contain;top:-64px;right:0}@media(max-width: 767px){.hiroo-intro .hiroo-ttl--ribbon::after{z-index:-1;width:205px;height:78px;background:url("../img/lp/hiroo-ribbon-sp.webp") no-repeat,url("../img/lp/hiroo-ribbon-sp.png") no-repeat;background-size:contain;left:0;right:0;top:-42px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1100px){.hiroo-intro .hiroo-ttl--ribbon::after{z-index:-1;width:280px;height:207px;background:url("../img/lp/hiroo-ribbon-sp.webp") no-repeat,url("../img/lp/hiroo-ribbon-sp.png") no-repeat;background-size:contain;top:-32px;left:0;right:0;margin:0 auto}}.hiroo-intro .hiroo-ttl h2{font-size:50px;font-family:"Noto Serif JP",serif;font-weight:700;text-shadow:0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff;line-height:90px;color:#50250d;position:relative}@media(max-width: 767px){.hiroo-intro .hiroo-ttl h2{font-size:19px;line-height:32px;text-shadow:0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff}}.hiroo-intro .hiroo-ttl h2 .highlight{font-size:80px;color:rgba(0,0,0,0);text-shadow:0px 2px 2px rgba(0,0,0,.3),0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff}@media(max-width: 767px){.hiroo-intro .hiroo-ttl h2 .highlight{font-size:34px;text-shadow:0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff}}.hiroo-intro .hiroo-ttl h2 .highlight::before{content:attr(title);position:absolute;background:linear-gradient(to top, #e48674, #f76e8b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:none}.hiroo-content .hiroo-desc{background:#fff;padding:46px;position:relative;border-radius:30px;margin-bottom:62px}@media(max-width: 767px){.hiroo-content .hiroo-desc{padding:18px;border-radius:10px}}@media(min-width: 768px)and (max-width: 1100px){.hiroo-content .hiroo-desc{padding:30px}}.hiroo-content .hiroo-desc p{font-size:18px;line-height:36px}@media(max-width: 767px){.hiroo-content .hiroo-desc p{font-size:14px;line-height:28px}}@media(min-width: 300px)and (max-width: 374px){.hiroo-content .hiroo-desc p{font-size:12px;line-height:24px}}@media(min-width: 768px)and (max-width: 1100px){.hiroo-content .hiroo-desc p{font-size:14px;line-height:32px}}.hiroo-content .hiroo-desc img{position:absolute;right:50px;bottom:0}@media(max-width: 767px){.hiroo-content .hiroo-desc img{z-index:-1;width:20%;top:-181px;right:0}}@media(min-width: 300px)and (max-width: 374px){.hiroo-content .hiroo-desc img{top:-154px}}@media(min-width: 768px)and (max-width: 1100px){.hiroo-content .hiroo-desc img{z-index:-1;position:absolute;width:18%;right:0;bottom:200px}}.hiroo--style2{padding:30px 0}.hiroo--style2 .hiroo-intro h2{font-size:38px;line-height:70px}@media(max-width: 767px){.hiroo--style2 .hiroo-intro h2{font-size:14px;line-height:32px}}@media(min-width: 768px)and (max-width: 1100px){.hiroo--style2 .hiroo-intro h2{font-size:28px;line-height:59px}}.hiroo--style2 .hiroo-intro h2 .highlight{font-size:56px}@media(max-width: 767px){.hiroo--style2 .hiroo-intro h2 .highlight{font-size:24px;text-shadow:0px 2px 2px rgba(0,0,0,.1),0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff}}@media(min-width: 768px)and (max-width: 1100px){.hiroo--style2 .hiroo-intro h2 .highlight{font-size:44px}}.char{padding:80px 0}@media(max-width: 767px){.char{padding:40px 0}}.char-intro{margin-bottom:80px}@media(max-width: 767px){.char-intro{margin-bottom:40px}}.char-intro h2{font-size:60px;font-family:"Noto Serif JP",serif;text-align:center}@media(max-width: 767px){.char-intro h2{font-size:42px;line-height:64px}}@media(min-width: 300px)and (max-width: 374px){.char-intro h2{font-size:38px}}.char-intro h2 .highlight{color:#ef8489}.char-intro h2 .highlight .num{font-size:110px}@media(max-width: 767px){.char-intro h2 .highlight .num{font-size:80px}}@media(min-width: 300px)and (max-width: 374px){.char-intro h2 .highlight .num{font-size:70px}}.char-content .char-four .char-card-container{display:flex;justify-content:space-between;margin-bottom:58px}@media(max-width: 767px){.char-content .char-four .char-card-container{flex-direction:column;margin-bottom:0}}@media(min-width: 768px)and (max-width: 1100px){.char-content .char-four .char-card-container{display:grid;justify-items:center;grid-template-columns:repeat(2, 1fr)}}.char-content .char-four .char-card-container .char-card{max-width:250px}@media(max-width: 767px){.char-content .char-four .char-card-container .char-card{max-width:100%;margin-bottom:50px}}.char-content .char-four .char-card-container .char-card_header h3{font-size:21px;display:flex;gap:15px;align-items:center;position:relative}@media(max-width: 767px){.char-content .char-four .char-card-container .char-card_header h3{font-size:18px}}@media(min-width: 300px)and (max-width: 374px){.char-content .char-four .char-card-container .char-card_header h3{font-size:16px}}@media(min-width: 768px)and (max-width: 1100px){.char-content .char-four .char-card-container .char-card_header h3{gap:12px}}.char-content .char-four .char-card-container .char-card_header h3 .num{z-index:1;font-size:80px;font-family:"Noto Serif JP",serif;color:#ef8489;position:relative;bottom:-30px}@media(max-width: 767px){.char-content .char-four .char-card-container .char-card_header h3 .num{font-size:38px;position:absolute;top:-24px;bottom:auto}}@media(min-width: 300px)and (max-width: 374px){.char-content .char-four .char-card-container .char-card_header h3 .num{font-size:36px}}.char-content .char-four .char-card-container .char-card_header h3 .num::after{z-index:-1;content:"";width:95px;height:38px;background:url(../img/lp/char-num-border-bottom.svg) no-repeat;background-size:contain;position:absolute;left:-12px;bottom:-8px}@media(max-width: 767px){.char-content .char-four .char-card-container .char-card_header h3 .num::after{width:42px;height:18px;left:-6px;bottom:0}}.char-content .char-four .char-card-container .char-card_header h3 .char-img{width:100%;max-width:150px;overflow:hidden;border-radius:12px;margin-bottom:14px}.char-content .char-four .char-card-container .char-card_header h3 .char-img img{width:150px}@media(min-width: 300px)and (max-width: 374px){.char-content .char-four .char-card-container .char-card_header h3 .char-img img{width:128px}}.char-content .char-four .char-card-container .char-card_body .char-img{width:100%;height:153px;overflow:hidden;border-radius:12px;margin-bottom:26px}.char-content .char-four .char-card-container .char-card_body p{font-size:16px;line-height:30px}@media(max-width: 767px){.char-content .char-four .char-card-container .char-card_body p{font-size:14px;line-height:26px}}@media(min-width: 300px)and (max-width: 374px){.char-content .char-four .char-card-container .char-card_body p{font-size:12px;line-height:24px}}.char-content .char-chart{margin-top:70px;padding:69px 40px 35px;background:url("../img/lp/char-chart-bg.webp") no-repeat,url("../img/lp/char-chart-bg.jpg") no-repeat;background-size:cover;border:10px solid #f2cdcf;position:relative}@media(max-width: 767px){.char-content .char-chart{padding:25px 20px 35px}}.char-content .char-chart__ttl{text-align:center;position:absolute;top:-36px;left:0;right:0}@media(max-width: 767px){.char-content .char-chart__ttl{top:-24px}}.char-content .char-chart__ttl h3{font-size:36px;font-family:"Noto Serif JP",serif;color:#fff;background:url(../img/lp/char-chart-ttl-bg.svg) no-repeat;background-position:center;background-size:contain;display:inline-block;padding:.445em 3.12em}@media(max-width: 767px){.char-content .char-chart__ttl h3{font-size:18px;background:url(../img/lp/char-chart-ttl-bg-sp.svg) no-repeat;background-position:center;background-size:contain;padding:.445em 1em}}@media(min-width: 300px)and (max-width: 374px){.char-content .char-chart__ttl h3{font-size:15px}}@media(min-width: 768px)and (max-width: 1100px){.char-content .char-chart__ttl h3{font-size:32px}}.char-content .char-chart__ttl h3::after{z-index:1;content:"";width:228px;height:72px;position:absolute;background:url(../img/lp/char-chart-ttl-note.png) no-repeat;background-size:contain;top:-12px;right:0}@media(max-width: 767px){.char-content .char-chart__ttl h3::after{width:124px;background:url(../img/lp/char-chart-ttl-note-sp.png) no-repeat;background-position:center;background-size:contain;margin:0 auto;top:-50px;left:0;right:0}}@media(min-width: 768px)and (max-width: 1100px){.char-content .char-chart__ttl h3::after{width:146px;height:44px;top:-24px}}.char-content .char-chart__desc{display:flex;gap:14px}@media(max-width: 767px){.char-content .char-chart__desc{flex-direction:column-reverse}}@media(min-width: 768px)and (max-width: 1100px){.char-content .char-chart__desc{flex-direction:column}}.char-content .char-chart__desc p{font-size:18px;line-height:30px}@media(max-width: 767px){.char-content .char-chart__desc p{font-size:14px;font-weight:400;line-height:28px}}@media(min-width: 300px)and (max-width: 374px){.char-content .char-chart__desc p{font-size:12px;line-height:24px}}.char-content .char-chart__desc p .note{display:block;font-size:12px}@media(max-width: 767px){.char-content .char-chart__desc p .note{line-height:22px}}.char-content .char-chart__desc .chart{position:relative}.char-content .char-chart__desc .chart .chart-img{max-width:420px}@media(max-width: 767px){.char-content .char-chart__desc .chart .chart-img{max-width:100%}}@media(min-width: 768px)and (max-width: 1100px){.char-content .char-chart__desc .chart .chart-img{width:90%;margin:0 auto}}.char-content .char-chart__desc .chart .chart-note{width:158px;height:158px;position:absolute;right:-44px;bottom:-74px}@media(max-width: 767px){.char-content .char-chart__desc .chart .chart-note{width:80px;height:80px;right:0;bottom:0}}@media(min-width: 768px)and (max-width: 1100px){.char-content .char-chart__desc .chart .chart-note{width:128px;height:128px;right:64px;bottom:-56px}}.pattern{padding:103px 0;background:url("../img/lp/pattern-bg.webp") no-repeat,url("../img/lp/pattern-bg.jpg") no-repeat;background-position:center;background-size:cover;position:relative}@media(max-width: 767px){.pattern{padding:53px 0}}.pattern::after{content:"";width:315px;height:108px;display:inline-block;position:absolute;margin:0 auto;left:0;right:0;bottom:-30px}@media(max-width: 767px){.pattern::after{width:174px;height:62px;bottom:-28px}}.pattern-intro{text-align:center;position:relative;margin-bottom:27px}.pattern-intro .note{font-size:32px;font-family:"Noto Serif JP",serif;font-weight:700;color:#ef8489;padding:.588em 2em .588em 4.38em;background:#fff;border-radius:50px;position:relative;top:26px}@media(max-width: 767px){.pattern-intro .note{font-size:14px;top:10px}}@media(min-width: 300px)and (max-width: 374px){.pattern-intro .note{font-size:12px;top:22px}}@media(min-width: 768px)and (max-width: 1100px){.pattern-intro .note{padding:.488em 2em .488em 4.38em;top:50px}}.pattern-intro .note img{position:absolute;left:24px;bottom:0}@media(max-width: 767px){.pattern-intro .note img{width:38px;left:12px}}.pattern-intro .pattern-ttl{height:251px;background:url("../img/lp/pattern-ttl-bg.png") no-repeat,url("../img/lp/pattern-ttl-bg.png") no-repeat;background-position:center;background-size:contain;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.pattern-intro .pattern-ttl{height:102px}}.pattern-intro .pattern-ttl h2{font-size:60px;font-family:"Noto Serif JP",serif;color:#fff;position:relative}@media(max-width: 767px){.pattern-intro .pattern-ttl h2{font-size:28px}}@media(min-width: 300px)and (max-width: 374px){.pattern-intro .pattern-ttl h2{font-size:22px}}.pattern-intro .pattern-ttl h2::after{content:"";width:224px;height:41px;background:url(../img/lp/pattern-ttl-note.svg) no-repeat;background-size:contain;position:absolute;top:4px;right:-60px}@media(max-width: 767px){.pattern-intro .pattern-ttl h2::after{width:94px;height:18px;top:8px;right:-8px;background:url(../img/lp/pattern-ttl-note-sp.svg) no-repeat;background-size:contain}}@media(min-width: 300px)and (max-width: 374px){.pattern-intro .pattern-ttl h2::after{width:72px;height:12px;top:12px;right:-20px}}@media(min-width: 768px)and (max-width: 1100px){.pattern-intro .pattern-ttl h2::after{width:184px;height:28px;top:18px;right:-40px}}.pattern-intro .pattern-ttl h2 small{font-size:48px}@media(max-width: 767px){.pattern-intro .pattern-ttl h2 small{font-size:22px}}@media(min-width: 300px)and (max-width: 374px){.pattern-intro .pattern-ttl h2 small{font-size:18px}}.pattern-intro .pattern-ttl h2 .highlight{color:#fff76a;position:relative}.pattern-intro .pattern-ttl h2 .highlight::after{content:"";width:305px;height:5px;background:url(../img/lp/pattern-ttl-underline.svg) no-repeat;background-size:contain;position:absolute;right:0;bottom:0}@media(max-width: 767px){.pattern-intro .pattern-ttl h2 .highlight::after{width:140px;height:4px;background:url(../img/lp/pattern-ttl-underline-sp.svg) no-repeat;background-size:contain}}.pattern-intro .pattern-ttl h2 .highlight .num{font-size:110px}@media(max-width: 767px){.pattern-intro .pattern-ttl h2 .highlight .num{font-size:50px}}@media(min-width: 300px)and (max-width: 374px){.pattern-intro .pattern-ttl h2 .highlight .num{font-size:44px}}.pattern-content .pattern-sec .row{display:flex;justify-content:center;flex-wrap:nowrap;margin-right:auto;margin-left:auto;margin-bottom:25px}.pattern-content .pattern-sec .row .col{position:relative}.pattern-content .pattern-sec .row .col .bubble{padding:70px 52px 52px}.pattern-content .pattern-sec .row .col .bubble__header .bubble-ttl{font-size:44px;font-family:"Noto Serif JP",serif;color:#e26d73;display:flex;gap:18px;align-items:center;margin-bottom:46px}.pattern-content .pattern-sec .row .col .bubble__header .bubble-ttl .num{width:96px;height:96px;color:#fff;background:#f08f94;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b1,.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b2,.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b3,.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b4{position:relative}.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b1::after,.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b2::after,.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b3::after,.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b4::after{background-size:contain;position:absolute;left:0;bottom:-14px}.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b1::after{content:"";width:257px;height:6px;background:url(../img/lp/pattern-bubble-border-b1.svg) no-repeat}.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b2::after{content:"";width:313px;height:6px;background:url(../img/lp/pattern-bubble-border-b2.svg) no-repeat}.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b3::after{content:"";width:257px;height:6px;background:url(../img/lp/pattern-bubble-border-b3.svg) no-repeat}.pattern-content .pattern-sec .row .col .bubble__header .bubble-border--b4::after{content:"";width:332px;height:6px;background:url(../img/lp/pattern-bubble-border-b4.svg) no-repeat}.pattern-content .pattern-sec .row .col .bubble__body .list-container{display:flex;align-items:flex-start;justify-content:center;gap:10px}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list{padding:1.875em 1.175em 1.375em;background:#fff;border:1px solid #333;border-radius:1em;position:relative}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list-ttl{font-size:20px;color:#fff;padding:.1em 2.45em;background:#333;border-radius:30px;position:absolute;top:-16px;left:22px}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list p{font-size:20px;font-weight:500;line-height:38px}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list ul{display:flex;flex-direction:column}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list ul li{font-size:20px;font-weight:500;line-height:38px}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list--style1{color:#f08f94;border-color:#f08f94}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list--style1 .list-ttl{background:#f08f94}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list--style2{color:#a48c37;border-color:#a48c37}.pattern-content .pattern-sec .row .col .bubble__body .list-container .list--style2 .list-ttl{background:#a48c37}.pattern-content .pattern-sec .row .col .cloud{z-index:2;display:flex;justify-content:center;background-position:center;background-size:contain;position:relative;padding:34px}.pattern-content .pattern-sec .row .col .cloud p{font-size:20px;font-family:"Noto Serif JP",serif;font-weight:500;color:#693b1c;line-height:36px}.pattern-content .pattern-sec .row .col .cloud p .highlight{color:#000;background:rgba(255,247,106,.8)}.pattern-content .pattern-sec .row .col .cloud--style1{width:402px;height:210px;background:url(../img/lp/pattern-cloud-bg1.png) no-repeat}.pattern-content .pattern-sec .row .col .cloud--style2{width:404px;height:302px;background:url(../img/lp/pattern-cloud-bg2.png) no-repeat}.pattern-content .pattern-sec .row .col .cloud--style3{width:383px;height:298px;background:url(../img/lp/pattern-cloud-bg3.png) no-repeat}.pattern-content .pattern-sec .row .col .cloud--style4{width:424px;height:277px;background:url(../img/lp/pattern-cloud-bg4.png) no-repeat}.pattern-content .pattern-sec .row .col .cloud--position1{top:64px;left:-16px}.pattern-content .pattern-sec .row .col .cloud--position2{top:64px;right:0}.pattern-content .pattern-sec .row .col .cloud--position3{top:86px;left:-46px}.pattern-content .pattern-sec .row .col .cloud--position4{top:124px;right:-26px}.pattern-content .pattern-sec .row .col .bubble--style1{width:678px;height:476px;background:url(../img/lp/pattern-lg-bg1.png) no-repeat;background-position:center;background-size:contain}.pattern-content .pattern-sec .row .col .bubble--style2{width:701px;height:498px;background:url(../img/lp/pattern-lg-bg2.png) no-repeat;background-position:center;background-size:contain}.pattern-content .pattern-sec .row .col .bubble--style3{width:724px;height:504px;background:url(../img/lp/pattern-lg-bg3.png) no-repeat;background-position:center;background-size:contain}.pattern-content .pattern-sec .row .col .bubble--style4{width:726px;height:504px;background:url(../img/lp/pattern-lg-bg4.png) no-repeat;background-position:center;background-size:contain}.pattern-content .pattern-sec .row .col .bubble-sm--style1{width:134px;height:140px;position:absolute;left:100px;bottom:0}.pattern-content .pattern-sec .row .col .bubble-sm--style2{width:145px;height:127px;position:absolute;left:22px;bottom:95px}.pattern-content .pattern-sec .row .col .bubble-sm--style3{width:151px;height:142px;position:absolute;right:14px;bottom:62px}.pattern-content .pattern-sec .row .col .bubble-sm--style4{width:130px;height:124px;position:absolute;left:64px;bottom:50px}.pattern-content .pattern-sec .row .col .cloud-girl{z-index:2;position:absolute}.pattern-content .pattern-sec .row .col .cloud-girl--position1{left:-64px;bottom:0}.pattern-content .pattern-sec .row .col .cloud-girl--position2{right:-90px;bottom:32px}.pattern-content .pattern-sec .row .col .cloud-girl--position3{left:-116px;bottom:28px}.pattern-content .pattern-sec .row .col .cloud-girl--position4{right:-108px;bottom:0}.pattern-content .pattern-sec .row--reverse{flex-direction:row-reverse}.pattern-content .pattern-sec-sp img{margin:0 auto}@media(min-width: 768px)and (max-width: 1100px){.pattern-content .pattern-sec{display:none !important}.pattern-content .pattern-sec-sp{display:block !important}}.worse{padding:58px 0 50px;background:#eb878c}.worse-intro{text-align:center}.worse-intro h2{font-size:44px;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:60px}@media(max-width: 767px){.worse-intro h2{font-size:24px;margin-bottom:40px}}@media(min-width: 300px)and (max-width: 374px){.worse-intro h2{font-size:22px;margin-bottom:30px}}.worse-intro h2 .highlight{color:#fff7c5}.worse-content{display:flex;gap:48px;align-items:flex-start}@media(max-width: 767px){.worse-content{gap:28px;flex-direction:column}}@media(min-width: 768px)and (max-width: 1100px){.worse-content img{max-width:300px}}.worse-content p{font-size:18px;color:#fff;line-height:30px}@media(max-width: 767px){.worse-content p{font-size:16px;line-height:28px}}@media(min-width: 300px)and (max-width: 374px){.worse-content p{font-size:14px;line-height:26px}}.exp{padding:80px 0;background:url(../img/lp/exp-ttl-bg.png) no-repeat;background-position:top right}@media(max-width: 767px){.exp{padding:40px 0;background:url("../img/lp/exp-ttl-bg-sp.webp") no-repeat,url("../img/lp/exp-ttl-bg-sp.png") no-repeat;background-position:top right;background-size:170px}}@media(min-width: 768px)and (max-width: 1100px){.exp{background:url("../img/lp/exp-ttl-bg-sp.webp") no-repeat,url("../img/lp/exp-ttl-bg-sp.png") no-repeat;background-position:top right;background-size:200px}}.exp.removeBg{background:none}.exp-intro{text-align:center;margin-bottom:82px}@media(min-width: 300px)and (max-width: 374px){.exp-intro{margin-bottom:62px}}.exp-intro .exp-ttl{font-size:48px;font-family:"Noto Serif JP",serif;margin-bottom:65px}@media(max-width: 767px){.exp-intro .exp-ttl{font-size:24px}}@media(min-width: 300px)and (max-width: 374px){.exp-intro .exp-ttl{margin-bottom:55px}}@media(min-width: 300px)and (max-width: 374px){.exp-intro .exp-ttl{font-size:22px}}.exp-intro .exp-ttl .txt{font-size:60px}@media(max-width: 767px){.exp-intro .exp-ttl .txt{font-size:28px}}@media(min-width: 300px)and (max-width: 374px){.exp-intro .exp-ttl .txt{font-size:24px}}.exp-intro .exp-ttl .txt .highlight{font-size:74px;color:#e26d73;position:relative}@media(max-width: 767px){.exp-intro .exp-ttl .txt .highlight{font-size:38px}}@media(min-width: 300px)and (max-width: 374px){.exp-intro .exp-ttl .txt .highlight{font-size:36px}}.exp-intro .exp-ttl .txt .highlight::after{content:"";width:384px;height:16px;background:url(../img/lp/exp-ttl-border-bottom.svg) no-repeat;background-size:contain;position:absolute;right:0;bottom:0}@media(max-width: 767px){.exp-intro .exp-ttl .txt .highlight::after{width:194px;height:8px}}@media(min-width: 300px)and (max-width: 374px){.exp-intro .exp-ttl .txt .highlight::after{width:184px;height:6px}}.exp-intro .exp-desc{font-size:18px;line-height:30px;text-align:center}@media(max-width: 767px){.exp-intro .exp-desc{font-size:16px;line-height:28px}}@media(min-width: 300px)and (max-width: 374px){.exp-intro .exp-desc{font-size:14px;line-height:26px}}.exp-content .exp-cta{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:110px}@media(max-width: 767px){.exp-content .exp-cta{flex-direction:column;gap:20px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cta{margin-bottom:80px}}@media(min-width: 768px)and (max-width: 1100px){.exp-content .exp-cta{gap:14px}}.exp-content .exp-cta .btn{display:block;width:330px;max-width:100%;height:110px;display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:500;color:#fff;text-align:center;background:#333;border-radius:30px;box-shadow:0px 14px 4px rgba(0,0,0,.08);position:relative}@media(max-width: 767px){.exp-content .exp-cta .btn{width:320px;height:70px;font-size:22px;border-radius:10px;box-shadow:0px 6px 2px rgba(0,0,0,.08)}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cta .btn{height:60px;font-size:18px}}@media(min-width: 768px)and (max-width: 1100px){.exp-content .exp-cta .btn{font-size:18px;box-shadow:0px 6px 2px rgba(0,0,0,.08)}}.exp-content .exp-cta .btn::after{content:"";width:24px;height:24px;display:inline-block;background:url(../img/lp/exp-triangle-arrow-right.svg) no-repeat;background-size:contain;position:absolute;right:12px}@media(max-width: 767px){.exp-content .exp-cta .btn::after{width:14px;height:14px}}.exp-content .exp-cta .btn--style1{background:#eb6e59}.exp-content .exp-cta .btn--style2{background:#8957a1}.exp-content .exp-cta .btn--style3{background:#a4005b}.exp-content .exp-cont{margin:110px 0}.exp-content .exp-cont.forLpMargin{margin:32px 0}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont{margin:80px 0}}.exp-content .exp-cont .exp-box{padding:40px;background:#eaeaea;border-radius:10px;margin-bottom:50px}@media(max-width: 767px){.exp-content .exp-cont .exp-box{padding:12px}}.exp-content .exp-cont .exp-box__ttl{padding:32px 52px;background:#fff;border-radius:10px;margin-bottom:30px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__ttl{padding:12px 10px;margin-bottom:14px}}.exp-content .exp-cont .exp-box__ttl h3{font-size:32px;font-weight:500;display:flex;gap:20px;align-items:center}@media(max-width: 767px){.exp-content .exp-cont .exp-box__ttl h3{font-size:20px;gap:8px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__ttl h3{font-size:18px}}.exp-content .exp-cont .exp-box__ttl h3::before{content:"";width:7px;height:56px;display:inline-block;background:#333;border-radius:20px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__ttl h3::before{width:5px;height:36px}}.exp-content .exp-cont .exp-box__list{display:flex;position:relative;margin-bottom:34px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list{flex-direction:column-reverse}}@media(min-width: 768px)and (max-width: 1100px){.exp-content .exp-cont .exp-box__list{flex-direction:column-reverse}}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list.col-norm{flex-direction:column}}.exp-content .exp-cont .exp-box__list .equip-box{width:100%;max-width:530px;background:#fff;border-radius:10px;position:relative}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list .equip-box{max-width:100%}}@media(min-width: 768px)and (max-width: 1100px){.exp-content .exp-cont .exp-box__list .equip-box{max-width:100%}}.exp-content .exp-cont .exp-box__list .equip-box.full-w{max-width:100%}.exp-content .exp-cont .exp-box__list .equip-box__ttl{font-size:20px;color:#fff;padding:9px 44px;background:#333;border-radius:10px 0 10px 0;position:absolute;top:0;left:0}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list .equip-box__ttl{font-size:14px;padding:6px 12px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__list .equip-box__ttl{font-size:12px}}.exp-content .exp-cont .exp-box__list .equip-box__descTxt{padding:68px 24px 24px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list .equip-box__descTxt{padding:48px 16px 24px}}.exp-content .exp-cont .exp-box__list .equip-box__list{display:flex;flex-direction:column;padding:66px 36px 42px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list .equip-box__list{font-size:14px;padding:50px 12px 20px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__list .equip-box__list{font-size:12px;padding:40px 10px 10px}}.exp-content .exp-cont .exp-box__list .equip-box__list p{font-size:20px;line-height:30px}.exp-content .exp-cont .exp-box__list .equip-box__list li{display:flex;gap:16px;align-items:center;font-size:20px;line-height:47px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list .equip-box__list li{gap:8px;font-size:14px;line-height:22px;margin-bottom:4px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__list .equip-box__list li{font-size:11px}}.exp-content .exp-cont .exp-box__list .equip-box__list li::before{content:"";display:inline-block;width:26px;height:26px;background:url(../img/lp/exp-check.svg) no-repeat;background-size:contain}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list .equip-box__list li::before{width:18px;height:18px}}.exp-content .exp-cont .exp-box__list .equip-box__img{position:absolute;right:0;bottom:0}.exp-content .exp-cont .exp-box__list .equip-box__img.exp-img-normalized{right:0px;max-width:44%;bottom:50%;transform:translateY(50%)}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list .equip-box__img.exp-img-normalized{width:100%;max-width:100%;margin-top:20px;transform:unset}}@media(max-width: 767px){.exp-content .exp-cont .exp-box__list .equip-box__img{width:70%;margin:0 auto;position:static;margin-bottom:14px}}@media(min-width: 768px)and (max-width: 1100px){.exp-content .exp-cont .exp-box__list .equip-box__img{width:50%;margin:0 auto;position:static;margin-bottom:34px}}.exp-content .exp-cont .exp-box__device p{font-size:16px;line-height:30px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__device p{font-size:14px;line-height:28px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__device p{font-size:12px;line-height:26px}}.exp-content .exp-cont .exp-box__device .exp-box-list{padding:30px 0;display:inline-grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.exp-content .exp-cont .exp-box__device .exp-box-list{font-size:14px;line-height:28px;padding:20px 0;grid-template-columns:repeat(1, 1fr)}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__device .exp-box-list{font-size:12px;line-height:26px;padding:10px 0}}.exp-content .exp-cont .exp-box__device .exp-box-list li{display:flex;gap:12px;align-items:center}.exp-content .exp-cont .exp-box__device .exp-box-list li::before{content:"";display:inline-block;width:32px;height:32px;background:url(../img/lp/exp-bullet.svg) no-repeat;background-size:contain}.exp-content .exp-cont .exp-box__desc{margin-bottom:18px}.exp-content .exp-cont .exp-box__desc.pc-desc{display:block}.exp-content .exp-cont .exp-box__desc.sp-desc{display:none}@media(max-width: 767px){.exp-content .exp-cont .exp-box__desc.pc-desc{display:none}.exp-content .exp-cont .exp-box__desc.sp-desc{display:block;font-size:14px}}.exp-content .exp-cont .exp-box__desc p{font-size:16px;line-height:30px;margin-bottom:20px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__desc p{font-size:14px;line-height:28px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__desc p{font-size:12px;line-height:26px}}.exp-content .exp-cont .exp-box__btn ul{display:grid;gap:10px 20px;grid-template-columns:repeat(2, 1fr);margin-bottom:42px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn ul{grid-template-columns:repeat(1, 1fr)}}.exp-content .exp-cont .exp-box__btn ul.full-w{grid-template-columns:repeat(1, 1fr)}.exp-content .exp-cont .exp-box__btn ul.modal-cont-no-margin{margin-bottom:0}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn ul.modal-cont-no-margin li{font-size:12px}}.exp-content .exp-cont .exp-box__btn ul li{display:block}.exp-content .exp-cont .exp-box__btn ul li button{width:100%;font-size:22px;font-weight:500;text-align:left;color:#fff;padding:24px 33px;background:#333;border:none;border-radius:10px;display:flex;align-items:center;position:relative;cursor:pointer}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn ul li button{font-size:16px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__btn ul li button{font-size:14px;padding:20px 22px}}@media(min-width: 768px)and (max-width: 1100px){.exp-content .exp-cont .exp-box__btn ul li button{font-size:18px}}.exp-content .exp-cont .exp-box__btn ul li button::after{content:"";width:24px;height:24px;display:inline-block;background:url(../img/lp/exp-plus.svg) no-repeat;background-size:contain;position:absolute;right:12px}.exp-content .exp-cont .exp-box__btn .exp-box-overlay{z-index:5;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal{z-index:6;width:1120px;height:auto;min-height:482px;padding:54px 46px 62px;background:#fff;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:26px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal{width:90%;height:30px;min-height:70%;padding:34px 24px 34px;overflow:hidden}}@media(min-width: 768px)and (max-width: 1100px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal{width:90%;overflow:hidden}}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal-close{display:inline-block;width:40px;height:40px;position:absolute;top:20px;right:20px;cursor:pointer}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal-close{width:30px;height:30px}}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal--no-img{height:max-content;min-height:max-content}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-ttl{font-size:30px;font-weight:500;display:flex;gap:16px;align-items:center;margin-bottom:44px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-ttl{font-size:18px;margin-bottom:24px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-ttl{font-size:14px;margin-bottom:22px}}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-ttl::before{content:"";width:5px;height:40px;display:inline-block;background:#333;border-radius:20px}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info{display:flex;gap:36px;align-items:flex-start}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info{gap:18px;flex-direction:column}}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info ul.modal-list{display:flex;gap:10px 20px;width:100%}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info ul.modal-list{flex-direction:column}}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__img{flex-basis:40%;width:100%;height:270px;overflow:hidden}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__img img{width:100%;height:100%;object-fit:contain;object-position:center;margin:0 auto}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__img img{height:124px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__img img{height:120px}}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__desc{flex-basis:60%}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__desc{height:40px;overflow:auto}}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__desc.modal-cont-full-w{flex-basis:100%}.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__desc p{font-size:18px;line-height:26px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__desc p{font-size:14px;line-height:26px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__desc p{font-size:12px;line-height:24px}}@media(max-width: 767px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__desc .desc--height{height:300px;overflow:scroll}}@media(max-width: 767px)and (min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__btn .exp-box-overlay .modal .modal-info__desc .desc--height{height:150px}}.exp-content .exp-cont .exp-box__btn.--css1{margin:24px 0 0}.exp-content .exp-cont .exp-box__btn.--css1 ul li button{background:#ec6941}.exp-content .exp-cont .exp-box__btn.--css1 .exp-box-overlay .modal .modal-ttl::before{background:#ec6941}.exp-content .exp-cont .exp-box__btn.--css2{margin:24px 0 0}.exp-content .exp-cont .exp-box__btn.--css2 ul li button{background:#8957a1}.exp-content .exp-cont .exp-box__btn.--css2 .exp-box-overlay .modal .modal-ttl::before{background:#8957a1}.exp-content .exp-cont .exp-box__btn.--css3{margin:24px 0 0}.exp-content .exp-cont .exp-box__btn.--css3 ul li button{background:#a4005b}.exp-content .exp-cont .exp-box__btn.--css3 .exp-box-overlay .modal .modal-ttl::before{background:#a4005b}.exp-content .exp-cont .exp-box__downtime .ttl{display:block;font-size:24px;font-weight:500;color:#333;margin-bottom:32px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__downtime .ttl{font-size:22px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__downtime .ttl{font-size:20px;margin-bottom:28px}}.exp-content .exp-cont .exp-box__downtime .desc{font-size:16px;line-height:30px;margin-bottom:30px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__downtime .desc{font-size:14px;line-height:28px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__downtime .desc{font-size:12px;line-height:26px}}.exp-content .exp-cont .exp-box__downtime table{width:100%;border-collapse:collapse}.exp-content .exp-cont .exp-box__downtime table th,.exp-content .exp-cont .exp-box__downtime table td{font-size:16px;line-height:30px;text-align:left;border:1px solid #dcdcdc;padding:22px 28px}@media(max-width: 767px){.exp-content .exp-cont .exp-box__downtime table th,.exp-content .exp-cont .exp-box__downtime table td{font-size:12px;line-height:22px;padding:12px 6px}}@media(min-width: 300px)and (max-width: 374px){.exp-content .exp-cont .exp-box__downtime table th,.exp-content .exp-cont .exp-box__downtime table td{font-size:10px}}.exp-content .exp-cont .exp-box__downtime table th{background:#eee}@media(max-width: 767px){.exp-content .exp-cont .exp-box__downtime table th{width:40%}}@media(min-width: 768px)and (max-width: 1100px){.exp-content .exp-cont .exp-box__downtime table th{width:40%}}.exp-content .exp-cont .exp-box__downtime table td{background:#fff}.exp-content .exp-cont .exp-box--style1{background:#fef6f3}.exp-content .exp-cont .exp-box--style1 .exp-box__ttl h3::before{background:#ec6941}.exp-content .exp-cont .exp-box--style1 .exp-box__list .equip-box__ttl{background:#ec6941}.exp-content .exp-cont .exp-box--style1 .exp-box__list .equip-box__list li::before{background:url(../img/lp/exp-check-color1.svg) no-repeat;background-size:contain}.exp-content .exp-cont .exp-box--style1 .exp-box__device .exp-box-list li::before{background:url(../img/lp/exp-bullet-color1.svg) no-repeat;background-size:contain}.exp-content .exp-cont .exp-box--style1 .exp-box__btn ul li button{background:#ec6941}.exp-content .exp-cont .exp-box--style1 .exp-box__btn .exp-box-overlay .modal .modal-ttl::before{background:#ec6941}.exp-content .exp-cont .exp-box--style1 .exp-box__downtime .ttl{color:#ec6941}.exp-content .exp-cont .exp-box--style1.no-bg{background:#fff;padding:0px}.exp-content .exp-cont .exp-box--style1.no-bg .exp-box__ttl{background:#fef6f3}.exp-content .exp-cont .exp-box--style1.no-bg .exp-box__ttl h3::before{background:#ec6941}.exp-content .exp-cont .exp-box--style1.t-mar{margin-top:70px}@media(max-width: 767px){.exp-content .exp-cont .exp-box--style1.t-mar{margin-top:32px}}.exp-content .exp-cont .exp-box--style2{background:#f7effb}.exp-content .exp-cont .exp-box--style2 .exp-box__ttl h3::before{background:#8957a1}.exp-content .exp-cont .exp-box--style2 .exp-box__list .equip-box__ttl{background:#8957a1}.exp-content .exp-cont .exp-box--style2 .exp-box__list .equip-box__list li::before{background:url(../img/lp/exp-check-color2.svg) no-repeat;background-size:contain}.exp-content .exp-cont .exp-box--style2 .exp-box__device ul li::before{background:url(../img/lp/exp-bullet-color2.svg) no-repeat;background-size:contain}.exp-content .exp-cont .exp-box--style2 .exp-box__btn ul li button{background:#8957a1}.exp-content .exp-cont .exp-box--style2 .exp-box__btn .exp-box-overlay .modal .modal-ttl::before{background:#8957a1}.exp-content .exp-cont .exp-box--style2 .exp-box__downtime .ttl{color:#8957a1}.exp-content .exp-cont .exp-box--style2.no-bg{background:#fff;padding:0px}.exp-content .exp-cont .exp-box--style2.no-bg .exp-box__ttl{background:#f7effb}.exp-content .exp-cont .exp-box--style2.no-bg .exp-box__ttl h3::before{background:#8957a1}.exp-content .exp-cont .exp-box--style2.t-mar{margin-top:70px}@media(max-width: 767px){.exp-content .exp-cont .exp-box--style2.t-mar{margin-top:32px}}.exp-content .exp-cont .exp-box--style3{background:#f6e6ed}.exp-content .exp-cont .exp-box--style3 .exp-box__ttl h3::before{background:#a4005b}.exp-content .exp-cont .exp-box--style3 .exp-box__list .equip-box__ttl{background:#a4005b}.exp-content .exp-cont .exp-box--style3 .exp-box__list .equip-box__list li::before{background:url(../img/lp/exp-check-color3.svg) no-repeat;background-size:contain}.exp-content .exp-cont .exp-box--style3 .exp-box__device .exp-box-list li::before{background:url(../img/lp/exp-bullet-color3.svg) no-repeat;background-size:contain}.exp-content .exp-cont .exp-box--style3 .exp-box__btn ul li button{background:#a4005b}.exp-content .exp-cont .exp-box--style3 .exp-box__btn .exp-box-overlay .modal .modal-ttl::before{background:#a4005b}.exp-content .exp-cont .exp-box--style3 .exp-box__downtime .ttl{color:#a4005b}.exp-content .exp-cont .exp-box--style3.no-bg{background:#fff;padding:0px}.exp-content .exp-cont .exp-box--style3.no-bg .exp-box__ttl{background:#fff2f2}.exp-content .exp-cont .exp-box--style3.no-bg .exp-box__ttl h3::before{background:#a4005b}.exp-content .exp-cont .exp-box--style3.t-mar{margin-top:70px}@media(max-width: 767px){.exp-content .exp-cont .exp-box--style3.t-mar{margin-top:32px}}section#lp2-mv-sec{padding:67.1px 20px 80px;background:url(../img/lp/lp2-mv.jpg) no-repeat;background-size:100% 100%;color:#000}@media(max-width: 767px){section#lp2-mv-sec{padding:34.1px 15px 40px;background:url("../img/lp/lp2-mv-sp.webp") no-repeat,url("../img/lp/lp2-mv-sp.jpg") no-repeat;background-size:100% 100%}}section#lp2-mv-sec .lp2-mv-wrap{max-width:1060px;margin:0 auto;font-family:"Noto Serif JP",serif}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap{max-width:375px}}section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl{text-align:center;margin-bottom:53.9px}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl{margin-bottom:30px}}section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl h2{font-size:48px;font-weight:500;line-height:85px;font-style:italic;text-shadow:0 2px 4px #fff,0 4px 4px #fff,0 6px 4px #fff,0 8px 4px #fff,0 -2px 4px #fff,0 -4px 4px #fff,0 -6px 4px #fff,0 -8px 4px #fff,2px 0 4px #fff,4px 0 4px #fff,6px 0 4px #fff,8px 0 4px #fff,-2px 0 4px #fff,-1px 0 4px #fff}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl h2{font-size:24px;line-height:43px}}section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl h2 .txt-big{font-size:60px}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl h2 .txt-big{font-size:30px}}section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl h2 .txt-bigger{font-size:74px}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl h2 .txt-bigger{font-size:41px}}section#lp2-mv-sec .lp2-mv-wrap .lp2-ttl h2 .c-pink{color:#e26d73}section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items{display:flex;justify-content:space-between;margin-bottom:57.5px}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items{margin-bottom:34.7px;flex-wrap:wrap;justify-content:center}}section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list{max-width:300px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;background:url("../img/lp/lp2-mv-hexagon.webp") no-repeat,url("../img/lp/lp2-mv-hexagon.png") no-repeat;background-size:100% 100%;height:262px}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list{max-width:165px;height:153px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list{height:217px}}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list:first-child{max-width:180px;margin-right:20px;margin-left:20px;margin-bottom:12px}}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list:nth-child(2){margin-right:12px}}section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list h2{line-height:51px;font-weight:500;font-size:27px;font-style:italic;text-shadow:0 2px 4px #fff,0 4px 4px #fff,0 6px 4px #fff,0 8px 4px #fff,0 -2px 4px #fff,0 -4px 4px #fff,0 -6px 4px #fff,0 -8px 4px #fff,2px 0 4px #fff,4px 0 4px #fff,6px 0 4px #fff,8px 0 4px #fff,-2px 0 4px #fff,-1px 0 4px #fff}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list h2{line-height:30px;font-size:16px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list h2{font-size:22px}}section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list h2 span{color:#8b6d13;font-weight:600;font-size:36px}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list h2 span{font-size:21px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-items .lp2-mv-item-list h2 span{font-size:30px}}section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-desc{font-size:20px;line-height:34px;text-align:center;margin-bottom:32.5px;text-shadow:0 2px 4px #fff,0 4px 4px #fff,0 6px 4px #fff,0 8px 4px #fff,0 -2px 4px #fff,0 -4px 4px #fff,0 -6px 4px #fff,0 -8px 4px #fff,2px 0 4px #fff,4px 0 4px #fff,6px 0 4px #fff,8px 0 4px #fff,-2px 0 4px #fff,-1px 0 4px #fff;font-style:italic;font-weight:500}@media(max-width: 767px){section#lp2-mv-sec .lp2-mv-wrap .lp2-mv-desc{font-size:15px}}.lp2-btn-reserve{margin:0 auto;max-width:639px;font-family:"Noto Sans JP",sans-serif;padding-top:29px}.lp2-btn-reserve a{display:block;background:#ef8489;border-radius:10px;padding:19.7px 0 25.3px;text-align:center;color:#fff;font-size:36px;font-weight:600;line-height:43.2px;position:relative;box-shadow:0px 15px 8px rgba(0,0,0,.1)}@media(max-width: 767px){.lp2-btn-reserve a{font-size:20px;line-height:24.2px}}.lp2-btn-reserve a .btn-upper{display:inline-block;position:absolute;top:-29px;max-width:392px;width:100%;left:calc(50% - 196px);background:#e15464;border-radius:19px;font-size:20px;font-weight:400;padding:3.3px 0px 6.7px;line-height:29px}@media(max-width: 767px){.lp2-btn-reserve a .btn-upper{max-width:240px;font-size:14px;line-height:16.5px;left:calc(50% - 120px);top:-17px}}.lp2-btn-reserve a .btn-upper::after{content:"";border-style:solid;position:absolute;bottom:-9px;left:calc(50% - 6px);width:0px;height:0px;border-color:#e15464 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 6px 0 6px}@media(max-width: 767px){.lp2-btn-reserve a .btn-upper::after{bottom:-5px}}.lp2-btn-reserve a .btn-txt{position:relative;display:inline-block;margin-left:57.29px;margin-right:38.7px}@media(max-width: 767px){.lp2-btn-reserve a .btn-txt{margin-left:32.3px;margin-right:19.35px}}.lp2-btn-reserve a .btn-txt::before{content:"";background:url(../img/lp/lp2-calendar-icon.svg) no-repeat;height:32.82px;width:32.23px;background-size:100% 100%;position:absolute;left:-57.29px;top:calc(50% - 16.41px)}@media(max-width: 767px){.lp2-btn-reserve a .btn-txt::before{height:23px;width:23px;left:-32.3px;top:calc(50% - 11.5px)}}.lp2-btn-reserve a .btn-txt::after{content:"";border-style:solid;position:absolute;top:calc(50% - 5px);right:-38.7px;width:0px;height:0px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:6px 0 6px 10px}@media(max-width: 767px){.lp2-btn-reserve a .btn-txt::after{border-width:5px 0 5px 8px;top:calc(50% - 4px);right:-19.35px}}section#lp2-info-sec{padding:89.4px 20px 81px;background:#fff;color:#000}@media(max-width: 767px){section#lp2-info-sec{padding:35.5px 15px 38px}}section#lp2-info-sec .lp2-info-wrap{max-width:1060px;margin:0 auto}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap{max-width:375px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr{position:relative}section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr::after{content:"";position:absolute;height:2px;background:#ef8489;width:100%;left:0;top:calc(50% - 1px)}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr::after{left:calc(50% - 187.5px);width:375px}}@media(max-width: 375px){section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr::after{left:0;width:100%}}section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr .lp2-h2-div{max-width:460px;margin:0 auto;background:#fff;z-index:1;position:relative;padding:10px 0}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr .lp2-h2-div{max-width:265px}}@media(max-width: 375px){section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr .lp2-h2-div{max-width:220px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr .lp2-h2-div h2{text-align:center;font-size:40px;font-weight:600;line-height:34px}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-bdr .lp2-h2-div h2{font-size:22px;line-height:17px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-list{display:flex;justify-content:space-between;margin:61.2px 0 89px}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list{justify-content:center;margin:35.2px 0 35.5px;flex-wrap:wrap}}section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items{border:solid 1px #ef8489;border-radius:10px;max-width:330px;width:100%;min-height:484px;padding:40.8px 24.7px 29.4px 24.2px;position:relative}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items{margin-bottom:34px;min-height:unset;padding:28px 15.7px 15.4px 20.2px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items{flex-basis:32%}}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items:last-child{margin-bottom:0}}section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-steps{padding:1.4px 43.5px 5.6px 44.5px;font-size:30px;line-height:34px;color:#ef8489;font-weight:500;position:absolute;left:50%;top:-21.6px;transform:translate(-50%, 1px);background:#fff}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-steps{font-size:24px;line-height:28px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-ttl{text-align:center;font-size:24px;line-height:34px;font-weight:500;margin-bottom:15.6px}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-ttl{font-size:20px;line-height:34px;margin-bottom:18.6px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-ttl{font-size:20px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-img{display:flex;justify-content:center;align-items:center;margin-bottom:26.1px}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-img{margin-bottom:13px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-img img{width:150px;height:150px}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-img img{width:75px;height:75px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-desc{font-size:16px;line-height:32px;font-weight:500}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-list .lp2-info-list-items .lp2-info-item-desc{font-size:13px;line-height:18px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl{margin-top:34.8px}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table{border-collapse:collapse;width:100%}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table td,section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table th{font-size:18px}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table td,section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table th{font-size:12px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table thead th{padding:4.9px 17px 7.3px;line-height:34px;font-weight:600}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table thead th{line-height:17px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table .pink-th{width:40%;background:#eb878c;color:#fff;border-left:solid 1px #eb878c;border-top:solid 1px #eb878c;border-bottom:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table .pink-th{width:45%}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table .purple-th{width:40%;background:#eb878c;color:#fff;border-left:solid 1px #eb878c;border-top:solid 1px #eb878c;border-bottom:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table .purple-th{width:45%}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table .magenta-th{width:40%;background:#a4005b;color:#fff;border-left:solid 1px #a4005b;border-top:solid 1px #a4005b;border-bottom:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table .magenta-th{width:45%}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table .gray-th{width:60%;background:#eee;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table .gray-th{width:55%}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table tbody td{padding:4.9px 11.5px 4.9px 19px;border:solid 1px #dcdcdc;line-height:34px}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table tbody td{padding:4.9px 9.3px 4.9px 9px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table tbody .pink-td{background:#fcf5f5;padding:10.9px 17px;line-height:27px;font-weight:500}@media(max-width: 767px){section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table tbody .pink-td{padding:4.9px 7px}}section#lp2-info-sec .lp2-info-wrap .lp2-info-tbl table tbody .txt-right{text-align:right}section#lp2-faq-sec{padding:83px 20px 120px;background:#faeae5;color:#000}@media(max-width: 767px){section#lp2-faq-sec{padding:40px 15px}}section#lp2-faq-sec .lp2-faq-wrap{max-width:1060px;margin:0 auto}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap{max-width:375px}}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-ttl{background:url(../img/lp/lp2-faq-ttl.png) no-repeat;background-size:100% 100%;max-width:470px;padding:28.4px 0 26.6px;text-align:center;margin:0 auto;font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:50px}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-ttl{max-width:235px;padding:14.2px 0 13.3px;margin-bottom:26px}}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-ttl h2{font-size:40px;color:#fff;line-height:34px;font-weight:500;font-style:italic}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-ttl h2{font-size:20px;line-height:17px}}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .hide{display:none !important}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items{background:#fff;margin-bottom:20px}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items{margin-bottom:15px}}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items:last-child{margin-bottom:0}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-head{display:flex}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-head .lp2-faq-q{font-size:40px;line-height:50px;font-weight:400;padding:10px 27px 19px;background:#ef8489;color:#fff;font-family:"Noto Serif JP",serif}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-head .lp2-faq-q{font-size:23px;line-height:24px;padding:5px 16px 11px;display:flex;align-items:center;justify-content:center}}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-head .lp2-faq-question{padding:0 28.7px;display:flex;align-items:center;justify-content:space-between;font-size:26px;line-height:34px;font-weight:500;width:100%}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-head .lp2-faq-question{font-size:15px;line-height:17px;padding:12px}}@media(max-width: 375px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-head .lp2-faq-question{line-height:18px}}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-head .lp2-faq-btn{cursor:pointer;max-width:34px}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-head .lp2-faq-btn{max-width:17px}}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-body{padding:30px 32px 40px 40px;display:flex;justify-content:flex-start}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-body .lp2-faq-a{font-size:30px;line-height:34px;font-weight:400;padding:10px 20px 19px;background:#e15464;color:#fff;font-family:"Noto Serif JP",serif;max-width:60px;height:60px;margin-right:28.4px;margin-top:10px}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-body .lp2-faq-a{margin-right:12.2px;max-width:35px;height:35px;display:flex;justify-content:center;align-items:center;font-size:17px;margin-top:0;width:100%;padding:0}}section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-body .lp2-faq-answer{font-size:18px;line-height:34px;font-weight:500}@media(max-width: 767px){section#lp2-faq-sec .lp2-faq-wrap .lp2-faq-list .lp2-faq-list-items .lp2-faq-body .lp2-faq-answer{font-size:14px;line-height:24px}}section#lp2-info2-sec{padding:62px 20px 103px;background:url(../img/lp/lp2-info2-bg.jpg) no-repeat;background-size:cover;color:#000}@media(max-width: 767px){section#lp2-info2-sec{padding:37px 15px 52.5px;background:url("../img/lp/lp2-info2-bg-sp.webp") no-repeat,url("../img/lp/lp2-info2-bg-sp.jpg") no-repeat;background-size:cover}}section#lp2-info2-sec .lp2-info2-wrap{max-width:1060px;margin:0 auto}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap{max-width:375px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl{padding:22px 20px 27px;position:relative;max-width:973.29px;margin:0 auto 53.5px;width:100%;text-align:center;font-family:"Noto Serif JP",serif}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl{padding:11px 15px 18px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl::before{content:"";background:url("../img/lp/lp2-info2-lowerleft.webp") no-repeat,url("../img/lp/lp2-info2-lowerleft.png") no-repeat;height:105.47px;width:112.29px;background-size:100% 100%;position:absolute;left:0px;bottom:0px}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl::before{height:53px;width:66px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl::after{content:"";background:url("../img/lp/lp2-info2-upperright.webp") no-repeat,url("../img/lp/lp2-info2-upperright.png") no-repeat;height:105.47px;width:112.29px;background-size:100% 100%;position:absolute;right:0px;top:0px}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl::after{height:53px;width:66px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl .lp2-info2-subttl{font-size:30px;color:#575757;line-height:34px;font-weight:400;margin-bottom:13px}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl .lp2-info2-subttl{font-size:15px;line-height:17px;margin-bottom:6px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl .lp2-info2-3dots{max-width:4.18px;margin:0 auto 15px}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl .lp2-info2-3dots{max-width:2.9px;margin:0 auto 6.5px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2{font-size:36px;line-height:53px;font-weight:500;font-style:italic}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2{font-size:15px;line-height:23.5px}}@media(max-width: 375px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2{font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2{font-size:33px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2 .y-underline{color:#9e7327;font-size:54px;position:relative}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2 .y-underline{font-size:21px}}@media(max-width: 375px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2 .y-underline{font-size:16px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2 .y-underline{font-size:45px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2 .y-underline .h2-txt{z-index:2;position:relative}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2 .y-underline::after{content:"";background:url(../img/lp/lp2-info2-y-underline.png) no-repeat;width:100%;height:16px;background-size:100% 100%;position:absolute;right:0px;bottom:0px;z-index:1}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl h2 .y-underline::after{height:8px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc{position:relative;padding-top:38px}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc{padding-top:193px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-con{padding:55.7px 62px 39px 64.9px;max-width:540px;box-shadow:0px 31px 49px rgba(108,142,199,.15);background:hsla(0,0%,100%,.8);position:relative;z-index:2}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-con{padding:26px 28px 26px 28px;font-size:14px;line-height:24px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-con{max-width:60%}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-con p{font-size:18px;line-height:31px;margin-bottom:20px}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-con p:last-child{margin-bottom:0}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-img{max-width:646px;position:absolute;top:0px;right:0px}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-img{max-width:280px;position:absolute;top:0px;right:calc(50% - 140px);z-index:3}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-img{max-width:60%}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc .lp2-info2-desc-img img{width:100%}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2{margin:125.4px auto 37.6px;padding-top:58.99px;text-align:center;font-family:"Noto Serif JP",serif;position:relative}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2{margin:46px auto 25px;padding-top:30px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2::before{content:"";background:url("../img/lp/lp2-info2-ribbon.webp") no-repeat,url("../img/lp/lp2-info2-ribbon.png") no-repeat;width:250px;height:26.59px;background-size:100% 100%;position:absolute;left:calc(50% - 125px);top:0;z-index:1}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2::before{width:146px;height:15.5px;left:calc(50% - 73px);top:0}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2{font-size:36px;line-height:60px;font-weight:500;font-style:italic}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2{font-size:18px;line-height:30px}}@media(max-width: 375px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2{font-size:15px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2 .y-underline{color:#9e7327;font-size:54px;position:relative}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2 .y-underline{font-size:26px}}@media(max-width: 375px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2 .y-underline{font-size:20px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2 .y-underline .h2-txt{z-index:2;position:relative}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2 .y-underline::after{content:"";background:url("../img/lp/lp2-info2-y-underline.webp") no-repeat,url("../img/lp/lp2-info2-y-underline.png") no-repeat;width:100%;height:16px;background-size:100% 100%;position:absolute;right:0px;bottom:0px;z-index:1}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-ttl2 h2 .y-underline::after{height:8px}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2{position:relative;display:flex;justify-content:flex-end}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2{padding-top:197px;justify-content:flex-start}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-con2{padding:55.7px 62px 39px 64.9px;max-width:640px;box-shadow:0px 31px 49px rgba(108,142,199,.15);background:hsla(0,0%,100%,.9);position:relative;z-index:2}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-con2{padding:26px 28px 26px 28px;font-size:14px;line-height:24px}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-con2{max-width:60%}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-con2 p{font-size:18px;line-height:31px;margin-bottom:20px}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-con2 p:last-child{margin-bottom:0}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-img2{max-width:464px;position:absolute;left:0px;top:75px}@media(max-width: 767px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-img2{max-width:232px;position:absolute;top:0px;left:calc(50% - 116px);z-index:3}}@media(min-width: 768px)and (max-width: 1100px){section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-img2{max-width:60%}}section#lp2-info2-sec .lp2-info2-wrap .lp2-info2-desc2 .lp2-info2-desc-img2 img{width:100%}section#directors-info-sec{padding:62.4px 20px 103px;background:#fff;color:#000}@media(max-width: 767px){section#directors-info-sec{padding:42px 15px 52px}}section#directors-info-sec .directors-info-wrap{max-width:950px;margin:0 auto}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap{max-width:375px}}section#directors-info-sec .directors-info-wrap .d-info-ttl{font-family:"Noto Serif JP",serif;text-align:center;margin-bottom:58.6px}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-ttl{margin-bottom:17px}}section#directors-info-sec .directors-info-wrap .d-info-ttl h2{font-size:60px;line-height:60px;font-weight:500;font-style:italic}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-ttl h2{font-size:30px;line-height:30px}}section#directors-info-sec .directors-info-wrap .d-info-desc{display:flex;justify-content:space-between;margin-bottom:81px}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-desc{margin-bottom:31.5px}}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-imglady{max-width:360px}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-imglady{max-width:180px}}@media(max-width: 375px){section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-imglady{max-width:160px}}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-imglady img{width:100%}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con{max-width:517px;width:100%;font-family:"Noto Serif JP",serif}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-con-ttl{margin:14px 0 86px;text-align:center;font-size:33px;line-height:60px;font-weight:500;font-style:italic;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-con-ttl{flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:20px;line-height:30px;text-align:left;margin:54px 0 0 13.5px}}@media(max-width: 375px){section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-con-ttl{font-size:16px}}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-con-ttl span{font-size:22px;font-weight:500;margin-right:39.4px;display:inline-block}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-con-ttl span{font-size:12px;margin-right:0}}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-content{border-top:solid 1px #000;padding-top:32.4px;position:relative}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-content .d-desc-content-ttl{padding:0 17.5px 0 2px;position:absolute;font-size:24px;line-height:60px;font-weight:600;font-style:italic;background:#fff;top:-32px;left:0}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-content .d-desc-content-list{display:flex}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-content .d-desc-content-list .desc-date{max-width:70px;width:100%;font-style:italic}section#directors-info-sec .directors-info-wrap .d-info-desc .d-info-desc-con .d-desc-content .d-desc-content-list .d-desc-content-list-items{font-size:16px;line-height:36px;font-weight:600}section#directors-info-sec .directors-info-wrap .d-desc-content{border-top:solid 1px #000;padding-top:32.4px;position:relative}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-desc-content{padding-top:23.45px;margin-bottom:31.5px}}section#directors-info-sec .directors-info-wrap .d-desc-content .d-desc-content-ttl{padding:0 17.5px 0 2px;position:absolute;font-size:24px;line-height:60px;font-weight:600;font-style:italic;background:#fff;top:-32px;left:0}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-desc-content .d-desc-content-ttl{font-size:15px;line-height:30px;top:-16px}}section#directors-info-sec .directors-info-wrap .d-desc-content .d-desc-content-list{display:flex}section#directors-info-sec .directors-info-wrap .d-desc-content .d-desc-content-list .desc-date{max-width:70px;width:100%;font-style:italic}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-desc-content .d-desc-content-list .desc-date{max-width:68px}}section#directors-info-sec .directors-info-wrap .d-desc-content .d-desc-content-list .d-desc-content-list-items{font-size:16px;line-height:36px;font-weight:600}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-desc-content .d-desc-content-list .d-desc-content-list-items{font-size:12px;line-height:24px}}section#directors-info-sec .directors-info-wrap .d-info-performance{padding:41.4px 60.5px 47.5px 48.4px;border:solid 4px #ef8489;position:relative;margin-bottom:82px}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-performance{padding:22.5px 15.5px 32.5px 28.4px;margin-bottom:30px}}section#directors-info-sec .directors-info-wrap .d-info-performance::before{content:"";background:url("../img/lp/lp2-pink-ribbon.webp") no-repeat,url("../img/lp/lp2-pink-ribbon.png") no-repeat;width:223px;height:198px;background-size:100% 100%;position:absolute;left:-19px;top:-23px;z-index:1}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-performance::before{width:111px;height:99px;left:-11px;top:-13px}}section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-ttl{font-size:36px;line-height:60px;font-weight:600;text-align:center;margin-bottom:37.2px}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-ttl{font-size:18px;line-height:30px;margin-bottom:17px}}section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-list{display:flex}section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-list .desc-date{color:#ef8489;max-width:154.5px;width:100%}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-list .desc-date{max-width:80px;width:100%}}section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-list .d-info-p-items{font-size:16px;line-height:36px;font-weight:500}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-list .d-info-p-items{font-size:12px;line-height:18px}}section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-list .d-info-p-items-img{margin:36.6px 0}@media(max-width: 767px){section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-list .d-info-p-items-img{margin:16px 0}}section#directors-info-sec .directors-info-wrap .d-info-performance .d-info-p-list .d-info-p-items-img img{width:100%}.lp-btn{max-width:639px;margin:0 auto}.lp-btn a{width:100%;display:inline-flex;gap:24px;align-items:center;justify-content:center;font-size:36px;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#fff;padding:.772em 0;background:#ef8489;border-radius:10px;box-shadow:0px 14px 4px rgba(0,0,0,.08);position:relative}@media(max-width: 767px){.lp-btn a{font-size:24px;box-shadow:0px 8px 4px rgba(0,0,0,.08)}}@media(min-width: 300px)and (max-width: 374px){.lp-btn a{font-size:18px}}.lp-btn a::before{content:"";display:inline-block;width:.889em;height:.889em;background:url(../img/lp/reserve-ico.png) no-repeat;background-size:contain}.lp-btn a::after{content:"";display:inline-block;width:0px;height:0px;border-top:.28em solid rgba(0,0,0,0);border-bottom:.28em solid rgba(0,0,0,0);border-left:.34em solid #fff}.lp-btn a .note{font-size:.555em;color:#ef8489;padding:.3em 2.503em;background:#fff;border-radius:60px;position:absolute;top:-0.85em}.lp-btn a .note::after{content:"";width:0;height:0;margin:0 auto;border:.325em solid rgba(0,0,0,0);border-top-color:#fff;position:absolute;left:0;right:0;top:100%}.lp-btn a .note--style1{border:2px solid #e15464}.lp-btn a .note--style1::after{border-top-color:#fff}.lp-btn a small{font-size:.638em;font-weight:500}.header{z-index:10;width:100%;min-height:80px;padding:10px;background:#fff;border-bottom:3px solid #ef8489;position:sticky;top:0}@media(max-width: 767px){.header{z-index:10;padding:0;position:sticky;top:0}}@media(min-width: 768px)and (max-width: 1100px){.header{min-height:60px}}.header-container{max-width:1440px;margin:0 auto}@media(max-width: 767px){.header-container{max-width:100%}}.header-content{display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.header-content .lp-brand-logo{flex-basis:60%;padding:12px 15px}}@media(min-width: 300px)and (max-width: 374px){.header-content .lp-brand-logo{flex-basis:55%}}.header-content .lp-brand-logo .logo{min-height:52px}@media(max-width: 767px){.header-content .lp-brand-logo .logo{width:100%}}@media(min-width: 768px)and (max-width: 1100px){.header-content .lp-brand-logo .logo{height:34px;min-height:100%}}.header-content nav{flex-basis:65%}@media(min-width: 768px)and (max-width: 1100px){.header-content nav{flex-basis:55%}}.header-content nav ul{display:flex;align-items:flex-end;text-align:center;justify-content:space-around}.header-content nav ul li{font-size:14px;position:relative}@media(min-width: 768px)and (max-width: 1100px){.header-content nav ul li{font-size:8px}}.header-content nav ul li::before{content:"";display:inline-block;width:1px;height:10px;margin:0 auto;background:#ef8489;position:absolute;right:0;left:0;bottom:-16px}.header-content nav ul li a{display:block}.header-content .reserve-btn{display:flex;gap:1em;align-items:center;font-size:16px;word-break:keep-all;color:#fff;padding:15.4px;background:#f29a9a;border-radius:5px;box-shadow:0px 3px rgba(0,0,0,.07)}@media(max-width: 767px){.header-content .reserve-btn{gap:.555em;font-size:12px;padding:8px}}@media(min-width: 768px)and (max-width: 1100px){.header-content .reserve-btn{gap:.25em;font-size:12px;padding:12px}}.header-content .reserve-btn a{font-size:16px}.header-content .reserve-btn img{width:1.16em;height:1.313em}.header-content .header-menu{padding:10px}.header-content .header-menu .burger{display:inline-block;width:50px;height:50px;background:url(../img/lp/burger-ico.png) no-repeat;background-size:contain}.header-sp{z-index:10;margin-top:80px;width:100%;background:#fff;position:absolute;top:0;left:0}.header-sp nav{padding:0 20px 40px;box-shadow:0 6px 12px rgba(0,0,0,.13)}@media(min-width: 300px)and (max-width: 374px){.header-sp nav{padding:0 20px 10px}}.header-sp nav ul{display:flex;flex-direction:column;margin-bottom:44px}@media(min-width: 300px)and (max-width: 374px){.header-sp nav ul{margin-bottom:26px}}.header-sp nav ul li{border-bottom:1px solid #dcdcdc}.header-sp nav ul li a{font-size:16px;padding:12px;display:flex;align-items:center;justify-content:space-between;position:relative}@media(min-width: 300px)and (max-width: 374px){.header-sp nav ul li a{font-size:14px;padding:4px 12px}}.header-sp nav ul li a::after{content:"";width:33px;height:30px;background:url(../img/lp/lp-nav-arrow-right.svg) no-repeat;background-size:contain;right:0}.header-sp nav .nav-close{font-size:18px;font-weight:500;margin-top:44px;text-align:center;display:flex;align-items:center;justify-content:center}@media(min-width: 300px)and (max-width: 374px){.header-sp nav .nav-close{font-size:14px;margin-top:8px}}.header-sp nav .nav-close::after{content:"";width:40px;height:40px;display:inline-block;background:url(../img/lp/lp-nav-arrow-up.svg) no-repeat;background-size:contain}footer ul.footer-sitemap{display:flex;flex-direction:column}footer ul.footer-sitemap li ul{display:flex;flex-direction:column}footer .payment-method ul{display:flex;flex-direction:column}.clinic-info{background:#fff;padding:120px 0px 40px}@media(min-width: 768px)and (max-width: 1160px){.clinic-info{padding:80px 0px 32px}}@media(max-width: 767px){.clinic-info{padding:80px 20px 40px}}@media(min-width: 300px)and (max-width: 374px){.clinic-info{padding:64px 20px 24px}}.clinic-info .clinic-info-grid{display:flex;width:100%;flex-wrap:wrap;justify-content:left;margin:0 auto;gap:90px}@media(min-width: 768px)and (max-width: 1160px){.clinic-info .clinic-info-grid{gap:20px}}@media(max-width: 767px){.clinic-info .clinic-info-grid{gap:40px}}.clinic-info .clinic-info-grid .col-map{flex-basis:470px}@media(min-width: 768px)and (max-width: 1160px){.clinic-info .clinic-info-grid .col-map{flex-basis:350px}}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-map{flex-basis:100%}}.clinic-info .clinic-info-grid .col-map iframe{width:100%;height:410px;border-radius:10px}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-map iframe{height:220px}}.clinic-info .clinic-info-grid .col-info{flex-basis:calc(100% - 560px)}@media(min-width: 768px)and (max-width: 1160px){.clinic-info .clinic-info-grid .col-info{flex-basis:calc(100% - 370px)}}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info{flex-basis:100%}}.clinic-info .clinic-info-grid .col-info-grid{display:flex;width:100%;flex-wrap:wrap;justify-content:left;margin:0 auto;justify-content:space-between;align-items:center}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid{justify-content:space-between;gap:20px}}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid .logo{flex-basis:220px}}.clinic-info .clinic-info-grid .col-info-grid .logo img{width:270px;height:auto}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid .logo img{width:210px}}.clinic-info .clinic-info-grid .col-info-grid .sns-links{display:flex;gap:20px}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid .sns-links{flex-basis:calc(100% - 240px);justify-content:flex-end;gap:15px}}.clinic-info .clinic-info-grid .col-info-grid h5{margin:0px;padding:0px;font-family:"Noto Sans JP",sans-serif;font-size:24px;color:#333}@media(max-width: 767px){.clinic-info .clinic-info-grid .col-info-grid h5{font-size:20px}}.clinic-info .clinic-info-grid table.tbl-info{width:100%;border-collapse:collapse;margin-top:30px}@media(max-width: 767px){.clinic-info .clinic-info-grid table.tbl-info{margin-top:30px}}.clinic-info .clinic-info-grid table.tbl-info tr td{border-bottom:1px solid #cbb4b4;font-size:18px;line-height:28px;letter-spacing:.72px;padding:14px 0px;vertical-align:baseline}@media(max-width: 767px){.clinic-info .clinic-info-grid table.tbl-info tr td{font-size:16px;line-height:25px;letter-spacing:.64px}}.clinic-info .clinic-info-grid table.tbl-info tr td:nth-child(1){width:80px;font-family:"Shippori Mincho",serif}.clinic-info .clinic-info-grid table.tbl-info tr td:nth-child(2){padding-left:16px}.clinic-info .clinic-info-grid table.tbl-info tr:last-child td{border-bottom:0px}.clinic-info .clinic-info-box{border-radius:10px;border:1px solid #cbb4b4;padding:40px 40px 10px;background:#fff;margin:30px 0px}@media(max-width: 767px){.clinic-info .clinic-info-box{margin:20px 0px;padding:24px 24px 0px}}.clinic-info .clinic-info-box h3{margin:0px;padding:0px;margin:0px;padding:0px;background:url(../img/svg/ic-circle.svg) no-repeat;background-position:left center;padding-left:22px;color:#58595c;font-family:"Shippori Mincho",serif;font-size:20px;margin-bottom:24px}@media(min-width: 300px)and (max-width: 374px){.clinic-info .clinic-info-box h3{font-size:18px}}.clinic-info .clinic-info-box h4{margin:0px;padding:0px;font-family:"Shippori Mincho",serif;font-size:18px;font-weight:500;cursor:pointer;background:url(../img/svg/ic-plus.svg) no-repeat;background-position:98.5% center;padding:16px 10px;background-color:#f4edea;border-radius:10px}@media(min-width: 300px)and (max-width: 374px){.clinic-info .clinic-info-box h4{font-size:14px}}.clinic-info .clinic-info-box h4.active{background:url(../img/svg/ic-minus.svg) no-repeat;background-position:98.5% center;background-color:#f4edea}.clinic-info .clinic-info-box .collapsible{max-height:0;overflow:hidden;transition:max-height .5s ease}.clinic-info .clinic-info-box .collapsible.show{max-height:1000px}.clinic-info .clinic-info-box.info-payment{padding:40px 40px}@media(max-width: 767px){.clinic-info .clinic-info-box.info-payment{padding:24px 24px}}.clinic-info .qa .ans{margin:15px 20px}@media(max-width: 767px){.clinic-info .qa .ans{margin:8px 0px}}.clinic-info .qa .ans ol{list-style:decimal inside}@media(max-width: 767px){.clinic-info .qa .ans ol{padding-left:16px}}.clinic-info .qa .ans ol li{display:list-item;list-style-type:decimal;line-height:28px}.clinic-info .qa .ans img{margin-bottom:16px}@media(max-width: 767px){.clinic-info .qa .ans img{margin:10px 0px}}.clinic-info .payment{display:flex;width:100%;flex-wrap:wrap;justify-content:left;margin:0 auto;gap:60px;align-items:center}@media(max-width: 767px){.clinic-info .payment{gap:14px}}.clinic-info .payment .payment-cc{flex-basis:400px}@media(max-width: 767px){.clinic-info .payment .payment-cc{flex-basis:100%}}.clinic-info .payment .payment-lists{flex-basis:calc(100% - 460px)}@media(max-width: 767px){.clinic-info .payment .payment-lists{flex-basis:100%}}.clinic-info .payment .cards-grid{display:flex;width:100%;flex-wrap:wrap;justify-content:left;margin:0 auto;gap:20px}@media(min-width: 300px)and (max-width: 374px){.clinic-info .payment .cards-grid{gap:10px}}.clinic-info .payment .cards-grid .col{flex-basis:calc(33.33% - 14px);text-align:center}.clinic-info .payment .cards-grid figure{height:90px;width:90px;display:flex;align-items:center;justify-content:center;margin:0 auto}@media(max-width: 767px){.clinic-info .payment .cards-grid figure{width:80px;height:80px;background:#fff;border-radius:50%}}@media(min-width: 300px)and (max-width: 374px){.clinic-info .payment .cards-grid figure{width:50px}}.clinic-info .payment .cards-grid p{margin:0px;padding:0px;font-size:14px;font-weight:700;letter-spacing:.56px;line-height:22px}.clinic-info .payment ul{margin:0px;padding:0px}.clinic-info .payment ul li{display:block;background:url(../img/svg/ic-dot.svg) no-repeat;background-position:left 12px;padding:3px 0px 3px 10px;font-size:18px;line-height:28px;letter-spacing:.72px}@media(max-width: 767px){.clinic-info .payment ul li{font-size:16px;line-height:25px;letter-spacing:.64px}}footer{padding-top:40px}@media(max-width: 767px){footer{padding-top:32px}}@media(max-width: 767px){footer .wrapper{padding:0px 20px}}footer .url-links span.subttl{display:block;border-bottom:1px solid #cbb4b4;font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;margin-bottom:8px}@media(max-width: 767px){footer .url-links span.subttl{font-size:16px}}footer .url-links span.subttl a{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px}footer .url-links span.subttl.nolink{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px;background:none}footer .url-links ul{margin:0px;padding:0px}footer .url-links ul.url-dis-block{display:flex;width:100%;flex-wrap:wrap;justify-content:left;margin:0 auto;gap:9px;justify-content:flex-start;margin:20px 0px}@media(max-width: 767px){footer .url-links ul.url-dis-block{gap:5px;margin:15px 0px}}footer .url-links ul.url-dis-block li{margin:8px 0px;margin-right:10px}@media(max-width: 767px){footer .url-links ul.url-dis-block li{flex-basis:calc(50% - 10px);margin:5px 0px}}@media(min-width: 300px)and (max-width: 374px){footer .url-links ul.url-dis-block li{flex-basis:100%}}footer .url-links ul.url-dis-block li a{font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;text-decoration:underline;background:url(../img/svg/ic-arrow-links.svg) no-repeat;background-position:left center;padding-left:14px}@media(max-width: 767px){footer .url-links ul.url-dis-block li a{letter-spacing:0px;font-size:16px}}@media(max-width: 767px){footer .url-links ul.url-dis-block li a{padding-left:12px}}footer .url-links ul.txtNoto li a{font-family:"Noto Sans JP",sans-serif;font-weight:500}footer .urls-grid{display:flex;width:100%;flex-wrap:wrap;justify-content:left;margin:0 auto;gap:30px;margin:60px 0px}@media(max-width: 767px){footer .urls-grid{gap:40px}}footer .urls-grid .col{flex-basis:calc(20% - 25px)}@media(max-width: 767px){footer .urls-grid .col{flex-basis:100%}}footer .urls-grid a{text-decoration:underline}footer .urls-grid span.subttl{display:block;border-bottom:1px solid #cbb4b4;font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:.72px;margin-bottom:8px}@media(max-width: 767px){footer .urls-grid span.subttl{font-size:16px}}footer .urls-grid span.subttl a{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px}footer .urls-grid span.subttl.nolink{display:block;background:url(../img/svg/ic-arrow-white-circle.svg) no-repeat;background-position:right 0px;padding-bottom:10px;background:none}footer .urls-grid ul{margin:0px;padding:0px}footer .urls-grid ul li{margin:12px 0px;display:block}@media(max-width: 767px){footer .urls-grid ul li{margin:8px 16px 8px 0px;display:inline-block}}footer .urls-grid ul li a{font-size:16px;letter-spacing:.2px;font-family:"Noto Sans JP",sans-serif;font-weight:500;background:url(../img/svg/ic-arrow-links.svg) no-repeat;background-position:left center;padding-left:14px}@media(max-width: 767px){footer .urls-grid ul li a{padding-left:12px}}footer .urls-grid ul li span.url-ttl{color:#d28787;font-size:16px;font-weight:700;font-family:"Noto Sans JP",sans-serif}footer .urls-grid ul li span.url-ttl a{color:#d28787;text-decoration:underline}footer .urls-grid ul li ul{margin-left:20px}@media(max-width: 767px){footer .urls-grid ul li ul{margin-left:0px}}footer .urls-grid ul li ul li{display:block}@media(max-width: 767px){footer .urls-grid ul li ul li{display:inline-block}}footer .urls-grid ul li.sp-block{margin-top:16px}@media(max-width: 767px){footer .urls-grid ul li.sp-block{display:block;margin-top:6px}}footer .copyright{background:#58595c;padding:20px 0px}@media(max-width: 767px){footer .copyright{text-align:center}}footer .copyright .wrapper{align-items:center;display:flex;width:100%;flex-wrap:wrap;justify-content:left;margin:0 auto;justify-content:space-between;width:1100px;margin:0 auto}@media(max-width: 1130px){footer .copyright .wrapper{width:auto}}@media(max-width: 767px){footer .copyright .wrapper{gap:20px;margin:0px}}footer .copyright ul,footer .copyright p{margin:0px;padding:0px;color:#fff}@media(max-width: 767px){footer .copyright nav{flex-basis:100%}}footer .copyright ul{margin:0px;padding:0px}footer .copyright ul li{margin-right:12px;display:inline}footer .copyright ul li a{font-family:"Shippori Mincho",serif;font-size:12px;font-weight:500;color:#fff;text-decoration:underline}footer .copyright p{font-family:"Shippori Mincho",serif;font-size:12px;font-weight:500}.side-bnr{display:flex;width:100%;flex-wrap:wrap;justify-content:left;margin:0 auto;width:auto;position:fixed;bottom:0px;width:100%;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;z-index:20;display:none}@media(max-width: 767px){.side-bnr{display:flex;gap:2px;bottom:30px;opacity:1}}.side-bnr.show{transform:translateY(0)}@media(max-width: 767px){.side-bnr.show{opacity:1}}.side-bnr a{color:#fff;font-weight:700;font-size:16px;letter-spacing:.08px;text-align:center;border-radius:10px 10px 0px 0px;height:54px;display:flex;align-items:center;justify-content:center}.side-bnr a.side-tel{background:#d28787;flex-basis:54px}.side-bnr a.side-line{background:#06c755;flex-basis:calc(50% - 48px)}.side-bnr a.side-form{background:#1a57b1;flex-basis:calc(50% - 10px)}/*# sourceMappingURL=lp.min.css.map */