.inner{width:100%;max-width:1000px;margin:0 auto}p.ps{font-size:14px}@media (max-width: 600px){p.ps{font-size:12px}}h1,h2{line-height:1}#container section{max-width:980px;margin:0 auto 60px}@media (max-width: 768px){#container section{margin:0 auto 40px}}.con-box{margin:0 auto 60px}@media (max-width: 768px){.con-box{margin:0 auto 40px}}@media (max-width: 600px){.con-box{margin:0 auto 30px}}#wrapper{margin-top:120px}@media (max-width: 979px){#wrapper{margin-top:25vw}}.text_color_main{color:#8257a9}.bg_color_main{background:#a98bc9}.bg_color_sub{background:#e1a283}.mv{text-align:center;margin:0 auto 40px}@media (max-width: 768px){.mv{margin:0 auto 4vw}}ul.cond-list{margin-top:30px;padding-right:40px}@media (max-width: 768px){ul.cond-list{margin-top:20px;padding-right:0}}ul.cond-list li{padding:15px 0 8px;border-bottom:1px dotted #000000;padding-left:45px;position:relative}@media (max-width: 768px){ul.cond-list li{font-size:16px}}ul.cond-list li::before{position:absolute;content:"";background:url(/assets/clinic/branch/ochanomizu/vbeam-prima/images/img_check2.png?202412691252);width:23px;height:23px;top:20px;left:10px}.headline-title{margin:40px 0 20px;border-bottom:1px solid #a98bc9}.headline-title h3{display:inline-block;color:#725394;background:#f8f1ff;padding:4px 30px 4px 15px;line-height:1.4;font-size:22px}@media (max-width: 768px){.headline-title h3{font-size:18px}}.headline-title span{border-left:4px solid #a98bc9;padding-left:15px}.point-box{border:1px solid #57534f;border-radius:20px;padding:8% 4%;min-height:440px}@media (max-width: 768px){.point-box{min-height:auto}}.point-box .point-title{text-align:center;color:#8257a9;line-height:1.3;font-size:24px}@media (max-width: 768px){.point-box .point-title{font-size:18px}}a.btn_link{display:block;border:1px solid #8257a9;line-height:1.2;font-size:16px;position:relative;font-weight:bold;color:#8257a9;text-align:center;padding:10px 40px 10px 20px}@media (max-width: 768px){a.btn_link{font-size:15px}}a.btn_link::before{position:absolute;margin:auto;top:0;bottom:0;right:20px;content:"";display:block;width:10px;height:10px;border-top:2px solid #8257a9;border-right:2px solid #8257a9;transform:rotate(45deg)}a.btn_link:hover{background:#8257a9;color:#fff}a.btn_link:hover::before{border-color:#fff}#tr2-1 a.btn_link{display:block;border:1px solid #8257a9;line-height:1.2;font-size:16px;position:relative;font-weight:bold;color:#8257a9;text-align:center;padding:10px 40px 10px 20px;width:-moz-fit-content;width:fit-content}@media (max-width: 768px){#tr2-1 a.btn_link{font-size:15px}}#tr2-1 a.btn_link::before{position:absolute;margin:auto;top:0;bottom:0;right:20px;content:"";display:block;width:10px;height:10px;border-top:2px solid #8257a9;border-right:2px solid #8257a9;transform:rotate(45deg)}#tr2-1 a.btn_link:hover{background:#8257a9;color:#fff}#tr2-1 a.btn_link:hover::before{border-color:#fff}.case-wrap{background:#f8f1ff;padding:3% 2%}.case-wrap h3{text-align:center;color:#8257a9;margin-bottom:10px;font-size:24px}@media (max-width: 768px){.case-wrap h3{font-size:4.6vw}}.case-wrap .case-box{background:#fff;padding:3% 2%}.case-wrap .case-box .case-title{text-align:center;color:#8257a9;border-bottom:1px solid #8257a9;padding-bottom:5px;margin-bottom:15px;font-size:18px}@media (max-width: 768px){.case-wrap .case-box .case-title{font-size:4vw}}.case-wrap .case-box .case-box-inner{background:#f7f7f7;padding:3% 3%;min-height:370px}@media (max-width: 768px){.case-wrap .case-box .case-box-inner{min-height:320px}}.case-wrap .case-box .case-box-inner p.case-inner-title{background:#a98bc9;color:#fff;text-align:center;font-size:15px}@media (max-width: 768px){.case-wrap .case-box .case-box-inner p.case-inner-title{font-size:14px}}.case-wrap .case-box .case-box-inner ul li{border-bottom:1px dotted #cccccc;font-size:15px}@media (max-width: 768px){.case-wrap .case-box .case-box-inner ul li{font-size:14px}}.case-wrap .case-box .case-box-inner ul li a{text-decoration:underline}.case-wrap .case-box .case-box-inner ul li::before{content:"・";color:#8257a9}.case-wrap_cv{background:#9a63dc;padding:3% 2%}.case-wrap_cv h3{text-align:center;color:#8257a9;margin-bottom:10px;font-size:24px}@media (max-width: 768px){.case-wrap_cv h3{font-size:4.6vw}}.price-wrap{margin:30px 0}.price-wrap h3{font-size:22px;font-weight:bold;color:#69280f;border-bottom:1px solid #57534f;margin:0 0 30px;padding-bottom:5px;padding-left:9px;position:relative}@media (max-width: 768px){.price-wrap h3{font-size:4.8vw}}.price-wrap h3::before{content:"";width:45%;height:4px;position:absolute;left:0;bottom:-2px;background:#a98bc9}.price-wrap .price-title{color:#66544d;background:#f3f3f3;padding:6px 0 6px 20px}@media (max-width: 768px){.price-wrap .price-title{padding:6px 0 6px 10px}}.price-wrap .price-title p{border-left:4px solid #66544d;padding-left:15px;line-height:1.4;font-size:20px}@media (max-width: 768px){.price-wrap .price-title p{padding-left:10px;font-size:3.6vw}}.price-wrap .price-box{margin:20px 0}.price-wrap .price-box .price-row{padding:1.5% 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px dotted #cccccc}.price-wrap .price-box .price-row p.price-text{font-size:20px;line-height:1.4}@media (max-width: 768px){.price-wrap .price-box .price-row p.price-text{font-size:3.5vw}}.price-wrap .price-box .price-row p.price-number{color:#8257a9;font-weight:bold;line-height:1.2;font-size:70px}@media (max-width: 768px){.price-wrap .price-box .price-row p.price-number{font-size:11vw}}.price-wrap .price-box .price-row p.price-number span{font-size:40px}@media (max-width: 768px){.price-wrap .price-box .price-row p.price-number span{font-size:6vw}}.price-wrap .price-box .price-row p.price-number span rt{font-size:16px}@media (max-width: 768px){.price-wrap .price-box .price-row p.price-number span rt{font-size:11px}}.table_price{width:100%;border-collapse:collapse;font-size:16px;margin:0 auto;position:relative}.table_price th,.table_price td{line-height:1.4;text-align:center;border:1px solid #a98bc9;padding:5px}.table_price tr:first-child th:not(:first-child){font-size:14px}.table_price tr:not(:last-child) th:not(:first-child){border-bottom:1px solid #fff}.table_price tr th{color:#fff;background:#a98bc9}.table_price tr th:not(:last-child){border-right:1px solid #fff}.table_price tbody th{background:#f7f7f7;color:#222}.table_price td{font-size:20px}@media (max-width: 768px){.table_price{font-size:3.06435vw;margin:0 auto}.table_price th,.table_price td{padding:1.02145vw}.table_price tr:first-child th:not(:first-child){width:26vw;font-size:2.45148vw}.table_price td{font-size:4.0858vw}}.price_accordion-container{width:100%}.price_accordion-container .accordion-title{background:#a98bc9;cursor:pointer;text-align:center;font-size:20px;color:#fff;padding:20px 30px;position:relative}@media (max-width: 980px){.price_accordion-container .accordion-title{font-size:3.5vw;padding:10px 15px}}.price_accordion-container .accordion-title:after{position:absolute;display:block;content:'';top:35%;right:30px;width:14px;height:14px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(135deg);transition:all .3s ease-in-out}@media (max-width: 980px){.price_accordion-container .accordion-title:after{right:20px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}}.price_accordion-container .accordion-title.open:after{transform:rotate(-45deg);top:45%}.price_accordion-container .accordion-text{border-left:1px solid #a98bc9;border-right:1px solid #a98bc9;border-bottom:1px solid #a98bc9;display:none;padding:30px 30px}@media (max-width: 980px){.price_accordion-container .accordion-text{padding:10px 5px}.price_accordion-container .accordion-text table tbody tr th{font-size:2.4vw;padding:1.02145vw 0.5vw}}#latestModel{background:#fff;border-radius:20px;text-align:center;border:1px solid #57534f;padding:50px 20px 25px;margin:0 0 60px}#latestModel .text01,#latestModel .text02{font-size:24px;line-height:1.4}#latestModel .text02{color:#581d53;margin:0 0 20px}#latestModel .text02 br{display:none}#latestModel .text02>span{position:relative}#latestModel .text02>span::before,#latestModel .text02>span::after{content:"";width:1px;height:55px;border-left:4px dotted #581d53;position:absolute;bottom:0;left:-25px;transform:rotate(-15deg)}#latestModel .text02>span::after{left:inherit;right:-25px;transform:rotate(15deg)}#latestModel .text02>span>span{background:linear-gradient(transparent 60%, #fdfed4 60%)}#latestModel .text02>span>span strong{font-size:36px}#latestModel .text03{font-size:23px;margin:15px 0 0}@media (max-width: 768px){#latestModel{border-radius:5vw;padding:5vw 0 4vw;margin:0 0 7vw}#latestModel .text01,#latestModel .text02{font-size:4vw}#latestModel .text02{margin:0 0 4vw}#latestModel .text02 br{display:inherit}#latestModel .text02>span::before,#latestModel .text02>span::after{height:11vw;left:-8vw}#latestModel .text02>span::after{left:inherit;right:-17vw}#latestModel .text02>span>span strong{font-size:6vw}#latestModel .text03{font-size:4vw;margin:3vw 0 0}}.footer{border-top:1px solid #e6a786}.btn-color{background-color:#e6a786}.text-red{color:#ff9a68}.tabacc.-pc-accordion>.contents>.title{background-color:#a98bc9}.cvbtn{display:inline-block;padding:0.8em 3em;background-color:#e6a786;box-shadow:0 5px 0 #ef7e41;border-radius:60px;color:#fff;cursor:pointer;text-decoration:none}.cvbtn:hover{box-shadow:none;transform:translateY(5px)}
