*{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif !important;box-sizing:border-box}a:hover{opacity:0.7}img{max-width:100%;border:0}body{overflow:hidden;width:100%;margin:0 auto;background:#f5f5f5}#main_contents{max-width:640px;margin:0 auto;background:#fff}.monitor-caution,.mhlw-risk{max-width:96%;margin:10px auto}.gray_solid{border-top:1px solid #ccc;margin:80px 30px 0px}.doctor.fadeinwrap{display:none}footer.footer{max-width:640px;margin:0 auto}.to-top{max-width:640px;margin:-25px auto 0px}.no-insurance{text-align:center;padding:5px 0;font-weight:bold;font-size:22px;background-color:#fef8cb;margin:0 auto;border:solid #f7ea89;border-width:2px 0;color:#564a33}@media screen and (max-width: 979px){.no-insurance{font-size:3.8vw}.monitor-caution{width:100%;font-size:3.6vw;padding:3vw 4vw}}.header{max-width:640px;height:auto;margin:auto;background-color:#fff}@media screen and (max-width: 640px){.header{padding:3px}}.header .header-inner{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 0}.header .header-logo{width:50%;margin-block-start:0;margin-block-end:0;display:flex;align-items:center;align-content:center;justify-content:center}.header .header-logo img{width:28%}.header_btn_toprise{background-color:#de4d84;color:#fff;display:block;padding:8px 80px;border-radius:30px;margin-right:20px;font-size:1.8rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 640px){.header_btn_toprise{padding:5px 40px;margin-right:20px;font-size:16px}}#coronavirus{max-width:96%;margin:50px auto 10px;text-align:center}@media screen and (max-width: 979px){#coronavirus{margin:25px auto 10px}}#coronavirus .emergency{border:4px solid #5981db;padding:10px;margin-bottom:5px}#coronavirus .emergency .ttl{font-size:16px;font-weight:bold;margin-bottom:5px}#coronavirus .emergency .txt{font-size:12px;text-align:left;line-height:1.4}#coronavirus .emergency .txt ._color-font-sub1{font-weight:bold;color:#5981db}#coronavirus .accordion_btn{padding:9px 0 12px;min-height:auto;background-color:#ddd;color:#000;position:relative;font-size:20px;font-weight:bold;border-radius:7px;text-align:center}#coronavirus .accordion_btn::after{border-bottom:1px solid #000;border-left:1px solid #000;bottom:5px;content:"";height:6px;left:50%;margin-left:-3px;position:absolute;transform:rotate(-45deg);width:6px}#coronavirus .content{text-align:left;padding:2%;border:4px solid #dddddd;border-radius:0 0 7px 7px;margin-top:-5px;font-size:13px}#anchor-price{background:linear-gradient(0deg, #f8e7e5 0%, #e6f1f7 100%);padding:0 0 95px}#anchor-price .price-wrap{width:96%;margin:20px auto 0}#anchor-price .price-wrap .price-box{background-color:#fff;padding:15px 15px 20px}#anchor-price .price-wrap .price-box .head{font-size:24px;font-weight:normal;text-align:center;color:#fff;background-color:#717b8c;padding:12px 15px 10px;margin-bottom:10px}#anchor-price .price-wrap .price-box .price-item{display:flex;align-items:center;justify-content:space-between;padding:0 10px}#anchor-price .price-wrap .price-box .price-item .dtl,#anchor-price .price-wrap .price-box .price-item .prices{width:100%}#anchor-price .price-wrap .price-box .price-item .dtl .label-type{width:185px;text-align:center;border:solid 1px;padding:7px 5px}#anchor-price .price-wrap .price-box .price-item .dtl .label-type.kaodashi{border:solid 1px #e16c19;color:#e16c19}#anchor-price .price-wrap .price-box .price-item .dtl .label-type.special{border:solid 1px #04adde;color:#04adde}#anchor-price .price-wrap .price-box .price-item .prices .item .money{font-size:30px;text-align:right;font-weight:bold}#anchor-price .price-wrap .price-box .price-item .prices .item .money.kaodashi{color:#e16c19}#anchor-price .price-wrap .price-box .price-item .prices .item .money.special{color:#04adde}#anchor-price .price-wrap .price-box .price-item.monitor{color:#de045f}#anchor-price .price-wrap .price-box .price-item .prices .item .money .tax{display:inline-block;position:relative;line-height:1}#anchor-price .price-wrap .price-box .price-item .prices .item .money .tax-txt{font-size:12px;position:absolute;width:100%;display:block;white-space:nowrap;left:50%;bottom:100%;translate:-56% 0}#anchor-price .price-wrap .price-box .price-item .prices .item .money .num{font-size:36px}#anchor-price .price-wrap .price-box .price-item._special{margin-bottom:10px}#anchor-price .price-wrap .price-box .price-item._special .dtl .label-type{position:relative;width:270px;font-size:24px;color:#ffff00;background-color:#de048f;border:none;padding:10px 5px}#anchor-price .price-wrap .price-box .price-item._special .dtl .label-type::before,#anchor-price .price-wrap .price-box .price-item._special .dtl .label-type::after{position:absolute;content:"";background-color:#fff;width:40px;height:100%;top:50%;translate:0 -50%}#anchor-price .price-wrap .price-box .price-item._special .dtl .label-type::before{left:0;clip-path:polygon(25% 50%, 0 100%, 0 0)}#anchor-price .price-wrap .price-box .price-item._special .dtl .label-type::after{right:0;clip-path:polygon(75% 50%, 101% 100%, 101% 0)}#anchor-price .price-wrap .price-box .price-item._special .prices .item .money{color:#de048f;text-align:center}#anchor-price .price-wrap .price-box .price-item._special .prices .item .money .num{font-size:60px}#anchor-price .price-wrap .price-box .price-item._special .prices .item .money .tax{font-size:37px}#anchor-price .price-wrap .price-box .price-item._special .prices .item .money .tax-txt{font-size:14px}#anchor-price .price-wrap .price-box .price-item._special .prices .item .note{font-size:14px}.price_accordion_con{padding-top:15px}#anchor-price .price_accordion_btn{background-color:#eeeeee;position:relative;transition:all .3s ease;cursor:pointer;text-align:center;padding:5px 0}#anchor-price .price_accordion_btn::before,#anchor-price .price_accordion_btn::after{content:"";width:15px;height:2px;background-color:#000;position:absolute;right:30px;top:50%;transition:transform 0.3s ease}#anchor-price .price_accordion_btn::before{transform:rotate(90deg)}#anchor-price .price_accordion_btn.accordion_open::before{transform:rotate(0)}#anchor-price .price_accordion_btn:hover{opacity:.7}.price-wrap .price-box-head{position:relative;font-size:30px;letter-spacing:.08em;font-weight:600;font-family:游明朝体, "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;text-align:center;color:#fff;background-color:#04adde;padding:20px 0;margin:40px 0;border-radius:3px}.price-wrap .price-box-head::before{content:'';position:absolute;border-style:solid;border-width:20px 15px 0;border-color:#04adde transparent transparent transparent;left:50%;top:100%;transform:translateX(-50%);z-index:1}.price-wrap .price-box .mhlw-risk{max-width:100%}@media (max-width: 640px){#anchor-price{padding:10vw 0 9vw}#anchor-price .price_accordion_btn{font-size:min(3.6vw,20px)}#anchor-price .price_accordion_btn::before,#anchor-price .price_accordion_btn::after{content:"";width:min(3.6vw,15px);height:min(3.6vw,2px);right:min(4.6vw,30px)}#anchor-price .price-wrap .price-box{padding:4vw 3vw 3vw}#anchor-price .price-wrap .price-box .head{font-size:min(3.6vw,23px);padding:2.5vw 2vw;margin-bottom:1vw}#anchor-price .price-wrap .price-box .price-item{padding:0 1.5vw}#anchor-price .price-wrap .price-box .price-item._special{margin-bottom:4.5vw}#anchor-price .price-wrap .price-box .price-item .dtl .label-type{width:35vw;max-width:224px;border:solid .3vw;padding:1vw;font-size:min(3.2vw,20.5px)}#anchor-price .price-wrap .price-box .price-item .prices .item .money{font-size:min(4.5vw,28.8px)}#anchor-price .price-wrap .price-box .price-item .prices .item .money .num{font-size:min(7vw,44.8px)}#anchor-price .price-wrap .price-box .price-item .prices .item .money .tax-txt{font-size:min(2.6vw,11px);transform:scale(0.8)}#anchor-price .price-wrap .price-box .price-item._special .dtl .label-type{width:35vw;max-width:224px;font-size:min(4vw,25.6px);padding:3vw 4vw;line-height:1.2}#anchor-price .price-wrap .price-box .price-item._special .prices .item .money{font-size:min(6vw,38.4px)}#anchor-price .price-wrap .price-box .price-item._special .prices .item .money .num{font-size:min(12vw,76.8px)}#anchor-price .price-wrap .price-box .price-item._special .prices .item .money .tax{font-size:min(7.47vw,47.8px)}#anchor-price .price-wrap .price-box .price-item._special .prices .item .money .tax-txt{font-size:min(2.93vw,18.8px);transform:scale(1)}#anchor-price .price-wrap .price-box .price-item._special .prices .item .note{font-size:min(2.67vw,17.1px)}.price-wrap .price-box-head{font-size:min(4.6vw,23px);padding:3.5vw 0;margin:11vw 0 7.5vw}.price-wrap .price-box-head::before{border-width:4vw 2.5vw 0}}.panel-1-clinic-all{margin:0 auto;width:100%;min-height:510px;background-color:white;padding:20px 7% 60px;margin-bottom:0;position:relative}.panel-1-clinic-all .clinic_midashi{width:auto;color:#fff;font-weight:bold;text-align:left;padding:2px 10px 2px 30px;margin-bottom:10px;background-color:#00a6d0;background-image:url(/lp_pr/ceramic3-shinjuku/img/icon_02.png?20251119164732);background-position:right 15px center;line-height:1;margin-bottom:5px;padding:1.2em 0px 1em 30px;font-size:22px}@media screen and (max-width: 640px){.panel-1-clinic-all{padding:10px 7% 30px !important}}@media screen and (max-width: 979px){.panel-1-clinic-all .clinic_midashi{font-size:14px}}.panel-1-clinic-all .clinic_satellite .clinic_photo{width:100%;margin-bottom:10px}.panel-1-clinic-all .clinic_satellite .clinic_photo img{width:100%}.panel-1-clinic-all .clinic_satellite .clinic_map,.panel-1-clinic-all .clinic_satellite .clinic_info{float:none;width:100%;margin:0 auto 10px}.panel-1-clinic-all .clinic_satellite .clinic_map iframe{width:100%}.panel-1-clinic-all .clinic_intyo .clinic_intyo_photo,.panel-1-clinic-all .clinic_intyo .clinic_intyo_info{float:none;width:100%}.panel-1-clinic-all .clinic_intyo .clinic_intyo_photo{margin-bottom:10px}.panel-1-clinic-all .clinic_intyo .clinic_intyo_photo img{float:left;width:100px;margin-right:10px}@media screen and (max-width: 800px){#coronavirus .accordion_btn{font-size:12px}}#anchor-clinic{background-color:#f9f9f7;padding:40px 0}#anchor-clinic h2.title_blue{text-align:center}#anchor-clinic h2.title_blue img{width:94%;margin:0 auto}.qa{background-color:#ebfaff;padding:50px 0 60px}.qa-wrap{width:96%;margin:20px auto 0}.qa-wrap h2.heading-text{font-size:38px;line-height:1.2;text-align:center;margin-bottom:30px}.qa-wrap h2.heading-text .sub{position:relative;display:block;font-size:40%;padding-top:10px;color:#000}.qa-wrap h2.heading-text .sub::before{content:"";width:50px;height:2px;background:#5981db;position:absolute;top:0;left:calc(50% - 25px)}.lp-faq-item .faq-icon{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100px}.lp-faq-item+.lp-faq-item{margin-top:12px}.lp-faq-item__que__head,.lp-faq-item__ans__wrap{display:flex;justify-content:space-between}.lp-faq-item__que__head{position:relative;align-items:center;font-size:18px;background-color:#fff;color:#5B81DB;padding:12px 55px 12px 20px;border:solid 1px;border-radius:10px}.lp-faq-item__que__head .plus{content:'';width:22px;height:22px;position:absolute;border-radius:50%;right:25px;top:50%;transform:translateY(-50%)}.lp-faq-item__que__head .plus::after,.lp-faq-item__que__head .plus::before{content:'';position:absolute;width:100%;height:4px;background:#5B81DB;transition:.4s ease;top:50%;left:50%;transform:translate(-50%, -50%)}.lp-faq-item__que__head .plus::before{transform:translate(-50%, -50%) rotate(90deg)}.lp-faq-item__que.-open .lp-faq-item__que__head .plus:before{transform:translate(-50%, -50%) rotate(0)}.lp-faq-item .faq-icon.-que{font-size:28px;color:#fff;background-color:#5B81DB}.lp-faq-item__que__head .text,.lp-faq-item__ans__wrap .cont{display:inline-block;width:calc(100% - 55px)}.lp-faq-item__ans__wrap .cont__text{line-height:1.8}.lp-faq-item__ans{display:none}.lp-faq-item__ans__wrap{flex-wrap:wrap;background-color:#fff;border:solid 1px #5b81db;border-top:none;border-radius:0 0 10px 10px;padding:20px 40px 25px 20px}.lp-faq-item .faq-icon.-ans{font-size:42px;color:#5B81DB;background-color:#ffffff}@media (max-width: 979px){.qa-wrap h2.heading-text{font-size:7.5vw;margin-bottom:7vw}.lp-faq-item__que__head{font-size:4vw;padding:3vw 10.5vw 3vw 4vw}.lp-faq-item .faq-icon.-que{font-size:5.5vw}.lp-faq-item .faq-icon{width:9.5vw;height:9.5vw}.lp-faq-item__que__head .text,.lp-faq-item__ans__wrap .cont{width:calc(100% - 12.5vw)}.lp-faq-item__que__head .plus{width:4.5vw;height:4.5vw;right:4vw}.lp-faq-item__que__head .plus::after,.lp-faq-item__que__head .plus::before{height:.8vw}.lp-faq-item__ans__wrap{padding:3.5vw 5vw 5.5vw 4vw}.lp-faq-item .faq-icon.-ans{font-size:8vw}.lp-faq-item__ans__wrap .cont__text{font-size:3.6vw}}.movie{padding-bottom:30px}.movie ul{display:flex;padding:10px 5%}.movie ul li{list-style:none;position:relative}.movie ul li+li{margin-left:25px}.movie ul li:first-child::after{content:'▼';position:absolute;bottom:50%;transform:rotate(-90deg) scale(1, 0.7);font-size:21px}.movie ul li video{width:100%;border-radius:10px;min-height:240px}.movie ul li .ico_before{background:#707070;text-align:center;color:#fff;padding:3px;font-size:18px;font-weight:bold;border-radius:50px;position:absolute;bottom:-15px;display:block;width:100%;letter-spacing:2px}.movie ul li .ico_after{background:#707070;background:linear-gradient(to right, #cb9175 0%, #80cacd 74%);text-align:center;color:#fff;padding:3px;font-size:18px;font-weight:bold;border-radius:50px;position:absolute;bottom:-15px;display:block;width:100%;letter-spacing:1px}@media (max-width: 979px){.movie ul li .ico_before{font-size:15px}.movie ul li .ico_after{font-size:15px}}#yoyaku{width:640px;margin:auto;background-color:#fff}#yoyaku .form-area{width:640px;padding:10px 20px}
