*{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif}li{list-style:none !important}@media (min-width: 980px){._pc-none{display:none !important}}@media (max-width: 979px){._sp-none{display:none !important}.page-inner{padding:0 10px}}._center{text-align:center}.cover h2{background-color:transparent;min-width:100%}.button-cv{z-index:10}.clinic_select li:nth-child(8){display:none}#jiyushinryo{background:#fcf9e2;text-align:center;padding:10px;font-size:20px}#coronavirus .content{display:none}.page-inner{max-width:980px;margin:auto}.hidden-txt{position:fixed;bottom:0;overflow:hidden;text-indent:100%;white-space:nowrap}._triangle{position:relative}._triangle:after{content:'';position:absolute;border-style:solid;border-width:70px 130px 0;border-color:#fff transparent transparent transparent;left:50%;top:100%;transform:translateX(-50%);z-index:1}.fv__mv{text-align:center;background:#d9dadd}.fv__mv__h1 img{width:100%}@media (min-width: 980px){.fv__mv{position:relative;overflow:hidden;height:666px}.fv__mv__h1{min-width:1400px;position:absolute;left:50%;transform:translateX(-50%)}}.achv{text-align:center;background:#fdf2f4;padding:30px 10px;margin-top:55px}.achv__head{font-size:36px;letter-spacing:1px;line-height:1.4;color:#7d6c64}.achv__head__imp{font-size:42px}.achv__head__marker{background:linear-gradient(rgba(255,255,255,0) 45%, #f3ff02 45%)}.achv__count{display:flex;justify-content:center;margin-top:20px}.achv__count__box{position:relative;width:420px;background-color:#fff;border:solid 3px #f19eba;padding:12px 7px 10px}.achv__count__box+.achv__count__box{margin-left:25px}.achv__count__box .head{display:flex;justify-content:center;align-items:center;font-size:28px;color:#75706a;border-bottom:solid 3px #f19eba;padding-bottom:8px}.achv__count__box .head__year{display:inline-block;font-size:16px;background-color:#dbeef2;line-height:1;padding:10px 10px 3px;margin-right:20px}.achv__count__box .head__year-ceramic{margin-right:5px}.achv__count__box .head__year__num{font-size:42px;font-family:'DINNextLTProL';letter-spacing:-3px;text-shadow:2px 2px white}.achv__count__box .head__year__unit{writing-mode:vertical-rl;font-weight:normal;transform:translateY(1px)}.achv__count__box .numbers{font-size:35px;color:#e6667c;margin-top:8px}.achv__count__box .numbers__imp{font-size:80px;line-height:1;font-weight:bold}.achv__count__box .period{position:absolute;font-size:10px;right:5px;bottom:1px}.sim{margin-top:40px}.sim__read{margin-top:25px}.sim__head{font-size:21px;text-align:center;letter-spacing:.08em;line-height:1.2;color:#ff7f99}.sim__head__imp{font-size:45px}.sim__head__marker{background:linear-gradient(rgba(255,255,255,0) 60%, #f3ff02 60%)}.sim__read__txt{font-size:24px;font-weight:500;text-align:center;color:#7f6c67;line-height:1.3}.sim__read__txt small{font-size:14px}.reservation img{margin:15px auto 0}.worries{background:#f9f5f2 url(/assets/lp_pr/ceramic3/images/img01.png?20251119164732) repeat-x;padding:30px 0 80px}.worries::after{border-color:#f9f5f2 transparent transparent transparent}.worries__head{font-size:42px;text-align:center;color:#7e6b66;margin-top:60px}.worries__head__marker{background:linear-gradient(rgba(255,255,255,0) 60%, #f3ff02 60%)}.worries__list{display:flex;flex-wrap:wrap;margin-top:25px}.worries__list__item:not(:nth-child(3n+1)){margin-left:40px}.worries__list__item:nth-child(n+4){margin-top:20px}.outline{padding:120px 0 80px}.outline__head{font-size:28px;text-align:center;line-height:1.2;color:#7e6b66}.outline__head__imp{display:inline-block;font-size:44px;margin-top:10px}.outline__head__marker{background:linear-gradient(rgba(255,255,255,0) 60%, #f3ff02 60%)}.outline__read{margin-top:30px}.outline__read__txt{font-size:24px;text-align:center;color:#7e6b66;letter-spacing:.05em}.outline__read__txt small{letter-spacing:normal}.outline__read__image{text-align:center;margin-top:30px}.about{background:url("/assets/lp_pr/ceramic3/images/bg-1.png?20251119164732") repeat 0 0 #fff;padding:100px 0 100px}.about__head{font-size:34px;text-align:center;color:#7e6b66}.about__head__imp{font-size:48px}.about__head__marker{background:linear-gradient(rgba(255,255,255,0) 60%, #f3ff02 60%)}.about__read{margin-top:20px}.about__read__txt{font-size:22px;text-align:center;letter-spacing:.04em;color:#7e6b66}.about__feature{background-color:#fff;margin-top:40px;padding:30px 30px 60px}.about__feature__head{font-size:30px;text-align:center;line-height:1.3;color:#f78098}.about__feature__head .sub{font-size:14px;font-weight:normal}.about__feature__head .imp{font-size:42px;letter-spacing:.05em}.about__feature__head .marker{background:linear-gradient(rgba(255,255,255,0) 60%, #f3ff02 60%)}.about__feature__image{text-align:center;margin-top:10px}.recommend{padding:100px 0 100px}.recommend__head{font-size:36px;text-align:center;color:#f7869a;letter-spacing:1px}.recommend__head__marker{background:linear-gradient(rgba(255,255,255,0) 60%, #f3ff02 60%)}.recommend__read{margin-top:20px}.recommend__read__txt{font-size:21px;text-align:center;color:#7e6b66;letter-spacing:.04em;line-height:1.8}.recommend__target{border-top:solid 4px #F7839C;margin-top:50px;padding-top:10px}.recommend__target__head{font-size:40px;text-align:center;color:#f7869a}.recommend__target__wrap{display:flex;justify-content:space-between;margin-top:20px}.recommend__target__wrap .cont{width:calc(100% - 454px - 40px)}.recommend__target__wrap .cont__list__item+li{margin-top:30px}.recommend__target__wrap .cont__list__item .head{font-size:24px;color:#f78a9b}.recommend__target__wrap .cont__list__item .text{font-size:20px;font-weight:400;color:#694F4B}.recommend__all{background-color:#fef7f8;border-top:solid 4px #F7839C;margin-top:50px;padding:25px 40px 30px}.recommend__all__head{font-size:40px;text-align:center;color:#f7869a}.recommend__all__txt{font-size:20px;color:#694F4B;margin-top:10px}.pain{background:#f9f5f2;padding:80px 0 50px}.pain__head{font-size:28px;text-align:center;color:#7e6b66;letter-spacing:.08em}.pain__head__marker{background:linear-gradient(rgba(255,255,255,0) 60%, #f3ff02 60%)}.pain__head__imp{font-size:40px}.pain__read{margin-top:20px}.pain__read__txt{font-size:20px;text-align:center;line-height:1.6;color:#7e6b66}.pain__read__txt .imp{font-size:36px;color:#f78298}.pain__secret{margin-top:40px}.pain__secret__head{font-size:36px;text-align:center;color:#806d67;background-color:#b2e1ea;border-radius:999px;padding:12px 10px}.pain__secret__list{display:flex;flex-wrap:wrap;margin-top:30px}.pain__secret__list .item{width:480px;background-color:#fff;padding:20px 50px 30px}.pain__secret__list .item:nth-child(even){margin-left:20px}.pain__secret__list .item:nth-child(n+3){margin-top:20px}.pain__secret__list .item__head{font-size:32px;font-weight:500;text-align:center;color:#7ac3d1}.pain__secret__list .item__text{font-size:21px;color:#7e6b66}.pain__secret__list .item__image{min-height:175px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}@media (max-width: 979px){.header .header-inner{width:100%;margin:0 auto;padding:0;text-align:center}.header .header-logo{height:40px !important;background:url(/lp_pr/assets/img/logo.png?20251119164732) no-repeat 10px 8px !important;background-size:60px !important;display:inline-block;width:35% !important;padding-right:0}.header .img-tel{margin-top:15px;margin-right:8px;display:inline-block;width:60% !important}.header .btn-header{float:none;display:inline-block;text-align:center;font-size:12px;height:auto;color:#ffffff;padding:0;margin:0;width:45%;margin:1vw 1vw 3vw}.header .tel-header{float:none;width:100%}#jiyushinryo{font-size:13px}.cv_sp{margin:15px 0 30px}.cv_sp a img{width:100%}.achv{margin-top:30px}.achv__head{font-size:18px}.achv__head__imp{font-size:20px}.achv__count{display:block}.achv__count__box{width:auto}.achv__count__box+.achv__count__box{margin-left:0;margin-top:15px}.achv__count__box .head__year__num{font-size:20px}.achv__count__box .head__year__unit{font-size:10px}.achv__count__box .head{font-size:6vw}.achv__count__box .numbers__imp{font-size:45px;letter-spacing:-1px}.sim__head{font-size:4vw}.sim__head__imp{font-size:5.4vw}.sim__read__txt{font-size:15px;text-align:left;line-height:1.8}.worries{padding:30px 0 20px}.worries__head{font-size:5.6vw;margin-top:30px}.worries__list{align-items:center;justify-content:center}.worries__list li{width:47%;margin:1vw;list-style:none}.worries__list li figure img{width:100%}.worries__list__item:not(:nth-child(3n+1)){margin-left:1vw}.worries__list__item:nth-child(n+4){margin-top:1vw}.outline__head{font-size:16px}.outline__head__imp{font-size:7vw}.outline__read__txt{font-size:16px;text-align:left}.outline__read__image img{width:90%}.about{background:url(/assets/lp_pr/ceramic3/images/bg-1.png?20251119164732) repeat 0 0 #fff;padding:50px 0 50px}.about__head{font-size:5vw}.about__head__imp{font-size:7vw}.about__read__txt{font-size:15px;text-align:left}.about__feature__head .imp{font-size:7vw}.about__feature__image img{width:100%}.about__feature{margin-top:30px;padding:20px 4vw 40px}.recommend{padding:50px 0 50px}.recommend__head{font-size:5.5vw}.recommend__read__txt{font-size:15px;text-align:left}.recommend__target__head{font-size:6.5vw}.recommend__target__wrap figure.image img{width:100%}.recommend__target__wrap{display:block}.recommend__target__wrap .cont{width:100%;margin-bottom:15px}.recommend__target__wrap .cont__list__item .head{font-size:18px}.recommend__target__wrap .cont__list__item .text{font-size:15px}.recommend__all{padding:25px 3vw 30px}.recommend__all__head{font-size:6vw}.recommend__all__txt{font-size:15px}.pain{padding:50px 0 50px}.pain__secret__list{justify-content:center}.pain__secret__list .item{width:92%;padding:20px 5vw 30px}.pain__secret__list .item__image{min-height:70px}.pain__secret__list .item__image img{width:120px}.pain__secret__list .item__head{font-size:6vw;font-weight:bold;margin-bottom:5px}.pain__secret__list .item__text{font-size:15px}.pain__secret__list .item:nth-child(even){margin-left:0;margin-top:20px}.pain__head{font-size:4vw}.pain__head__imp{font-size:7vw}.pain__read__txt{font-size:16px;text-align:left}.pain__secret__head{font-size:6vw;letter-spacing:1px}.pain__read__txt .imp{font-size:6vw}.flow .flow_img{margin-top:30px}.flow .flow_img img{width:100%}#photo{padding:50px 0 50px}h2.sttlH2{font-size:6vw}h3.sttlH3{font-size:7vw}.monitor-caution{padding:10px;font-size:13px}.price202107 h4.sttlH4.mt40.mb10{font-size:6vw}.price202107 .price_box .title{font-size:5vw}.price202107 .price_box{padding:0 3vw 30px}.price202107 .price_box .price_cont>.plan{width:42%;text-align:left;font-size:15px}.price202107 .price_box .price_cont>div{padding:15px 3vw}.price202107 .price_box .price_cont>.yen{width:55%;font-size:7vw}.faq .faq_img img{width:100%}.content-2{padding:10px 0 50px}.content-3 h2{margin-bottom:0}.content-3 .title_blue img{width:90%}.content-wrap .inner,.content-2 .inner{width:92%;text-align:center;margin:auto}#yoyaku{padding:50px 0 0}#yoyaku .align-c img{width:90%}#yoyaku_flow{width:100%}#yoyaku_flow .flow .flow_cont{width:100%;display:block}#yoyaku_flow .flow .flow_cont.arrow{width:8%;transform:rotate(90deg);margin:0 auto}#yoyaku_flow .flow .flow_cont img{margin:10px auto}#yoyaku_flow .clinic_info_cont{vertical-align:top;width:100%}#yoyaku_flow .clinic_info_cont .name span{display:block;text-align:center;font-size:15px}#yoyaku_flow .clinic_info_cont .name{font-size:16px;text-align:center}#yoyaku_flow .clinic_info_cont .info_cont .info{float:none;width:100%;padding:0 1%;font-size:12px}#yoyaku_flow .clinic_info_cont .info_cont .photo{float:none;width:100%;text-align:center;padding-right:0;margin-top:10px}.form-area{width:100%;padding:50px 3vw}table.form-table th{background-color:#F6F6F6;width:100%;display:block}table.form-table td,table.form-table th{border:1px solid #CCC;padding:8px;text-align:left;vertical-align:middle;color:#333;font-size:inherit;display:flow-root}table.form-table label{width:100%;float:none}.doctor .doctor-inner{width:100%}.doctor .doctor-inner .person{float:none;width:50%;margin:0 auto}.doctor .doctor-inner .person img{width:100%}.doctor .doctor-inner .text{float:none;width:100%;padding:0 4vw;font-size:13px}.button-cv img{width:96%}.footer{height:auto;padding-bottom:15px}}@media screen and (min-width: 980px){.clinic_acc_sp .Label,.content_item{pointer-events:none}.clinic_acc_sp{max-width:1200px;margin:0 auto}.clinic_acc_sp .Label::before{content:none}.content_item{height:auto}.toggle+.Label+.content_item{height:auto;padding:20px 30px;transition:all .3s;background:#fff;display:block}.clinic_item .photo{width:30% !important;display:inline-block}.clinic_item .photo img{width:100%}.clinic_item .map{width:35% !important;display:inline-block;margin-left:15px !important}.clinic_item .info{width:28% !important;display:inline-block;vertical-align:middle;margin-left:15px !important}.clinic_acc_sp .doctor .career{width:55% !important;display:inline-block;margin-left:20px}.clinic_acc_sp .doctor .face{width:15% !important;vertical-align:top}.clinic_acc_sp .doctor .face img{width:100%}.clinic_acc_sp .doctor .txt{vertical-align:top}}
