*{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}.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}.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}.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;text-align:center;padding:3vw 4vw}}@media screen and (max-width: 640px){.header_btn_toprise{padding:5px 40px;margin-right:20px;font-size:16px}}.secret{background-color:#faedf6;position:relative;z-index:0;padding-bottom:60px}.ul_secret{margin-top:20px;list-style-type:none}.ul_secret .inner_item{width:90%;margin:0 auto}.ul_secret .wrap_mini_ttl{color:#df4d84;display:flex;align-items:center}.ul_secret .wrap_num{font-size:22px;display:flex;align-items:center;position:relative;width:140px}.ul_secret .wrap_num::after{content:'';display:block;width:2px;height:30px;background-color:#df4d84;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ul_secret .wrap_num .num{font-size:5.0rem;font-size:50px;margin-left:5px}.ul_secret .mini_ttl{font-size:24px;margin-left:20px}.ul_secret .strong{background:linear-gradient(transparent 60%, #e8a5ce 60%);font-weight:700}.ul_secret .img_secret01{margin-top:-65px;position:relative;z-index:-1}@media screen and (max-width: 640px){.ul_secret{font-size:14px}.ul_secret .wrap_mini_ttl{flex-direction:column;margin-bottom:10px}.ul_secret .wrap_num{font-size:15px;width:auto;margin-bottom:7px}.ul_secret .wrap_num::after{width:30px;height:2px;bottom:0;top:auto;right:50%;transform:translateX(50%)}.ul_secret .wrap_num .num{font-size:35px}.ul_secret .mini_ttl{margin-left:0;font-size:19px}.ul_secret .img_secret01{margin-top:-35px}}.plan .inner_plan{width:90%;margin:0 auto;padding:50px 0 60px}.tab_plan .ul_tab{display:flex;justify-content:space-between}.tab_plan .tab{background-color:#eee;width:24.2%;border-radius:20px 20px 0 0;font-size:14.5px;text-align:center;display:flex;justify-content:center;align-items:center;padding:8px 0;padding-top:15px;font-weight:700;cursor:pointer;transition:all .4s ease;margin:0;position:relative;overflow:visible}.tab_plan .tab:hover{background-color:#f0a3cd;color:#fff}.tab_plan .tab.is-active{background-color:#de4d84;color:#fff;pointer-events:none}.tab_plan .tab.mark::after{position:absolute;content:'';display:block;width:50px;height:50px;top:-30px;right:-10px;z-index:50}.tab_plan .tab.mark.mark_no1::after{background:url(/lp_pr/mouthpiece13_eline/img/tab_plan_mark_no1.png?2025112816927) no-repeat center center/contain}.tab_plan .wrap_panel{padding:25px;background-color:#F2EDF4}.tab_plan .panel{display:none;background-color:#fff;padding:20px}.tab_plan .panel.is-show{display:block}.tab_plan .panel .catch{padding:20px 0;background:linear-gradient(to right, #f0bdd0, #fcedf4 50%, #f0bdd0);color:#df4d84;border-radius:150px;font-size:25px;text-align:center;margin-bottom:15px}.tab_plan .panel .ttl_sub{font-size:27px;text-align:center;color:#000}.tab_plan .panel .mini_ttl{font-size:33px;text-align:center;color:#000}.tab_plan .panel .mini_ttl .border{position:relative}.tab_plan .panel .mini_ttl .border::before,.tab_plan .panel .mini_ttl .border::after{content:'';display:block;position:absolute;width:40px;height:1px;background-color:#000;top:50%;transform:translateY(-50%)}.tab_plan .panel .mini_ttl .border::before{left:-50px}.tab_plan .panel .mini_ttl .border::after{right:-50px}.price_plan{text-align:center;margin-top:10px}.price_plan .limited_message{font-size:24px;background-color:#FFEEF4;padding:10px 0}.price_plan .limited_message .text_color{color:#e04d84}.price_plan .limited_message .text_big{font-size:140%;font-weight:700}.item_price_plan{font-size:1.7em}.item_price_plan.strong{font-size:2em;color:#d90455}.item_price_plan.b_arrow{position:relative;margin-top:40px}.item_price_plan.b_arrow::before{content:'';display:block;width:70px;height:30px;background:linear-gradient(to bottom, transparent, #d90455);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:0;left:50%;translate:-50% -100%}.item_price_plan .num{font-size:200%;font-weight:700;margin-left:15px}.item_price_plan .num .yen{font-size:60%}.tab_plan .panel .box_photo{margin-top:22px}.tab_plan .panel .box_photo img:nth-child(n+2){margin-top:20px}@media screen and (max-width: 640px){.plan .inner_plan{padding-top:30px}.panel p{color:#000;font-size:14px}.tab_plan .ul_tab{flex-wrap:wrap;margin-bottom:13px}.tab_plan .tab{padding:8px 0;width:48%;border-radius:13px;font-size:13px}.tab_plan .tab:nth-child(n+3){margin-top:13px}.tab_plan .tab.mark::after{top:-15px;right:-13px}.tab_plan .wrap_panel{padding:13px}.tab_plan .panel{padding:13px}.tab_plan .panel .catch{padding:6px 0;font-size:13px}.tab_plan .panel .ttl_sub{font-size:16px}.tab_plan .panel .mini_ttl{font-size:21px}.tab_plan .panel .mini_ttl .border::before,.tab_plan .panel .mini_ttl .border::after{display:none}.price_plan .limited_message{font-size:16px}.panel .item_price_plan{font-size:.9em}.panel .item_price_plan.strong{font-size:1.04em}.item_price_plan.b_arrow{margin-top:23px}.item_price_plan.b_arrow::before{width:40px;height:20px}}.price_down{background:#e04d84;padding:13px;position:relative;text-align:center;letter-spacing:.15em;line-height:1.2}.price_down::after{content:'▲';color:#e04d84;right:0;left:0;position:absolute;top:-15px;text-align:center}.price_down .txt{background:#ff0;padding:2px 10px;font-size:18px;font-weight:bold;color:#e04d84;position:relative;align-content:center}.price_down .txt::after{content:'';width:0;height:0;border-style:solid;border-width:24px 0 24px 19px;border-color:transparent transparent transparent #ffff05;position:absolute;top:0;right:-14%}.price_down .num{color:#ffff05;font-weight:bold;font-size:26px;margin-left:30px}.price_down .num strong{font-size:48px}.price_down .num span{font-size:34px}@media screen and (max-width: 639px){.price_down{background:#e04d84;padding:10px 3vw;position:relative;margin-top:10px}.price_down .txt{background:#ff0;padding:1vw 2vw;font-size:3vw;font-weight:bold;color:#e04d84;position:relative;align-content:center}.price_down .num{color:#ffff05;font-weight:bold;font-size:5vw;margin-left:4vw}.price_down .num strong{font-size:7vw}.price_down .num span{font-size:4.4vw}.price_down .txt::after{content:'';width:0;height:0;border-style:solid;border-width:3.6vw 0 3.6vw 2vw;border-color:transparent transparent transparent #ffff05;position:absolute;top:0;right:-1.8vw}}#yoyaku{width:640px;margin:auto;background-color:#fff}#yoyaku .form-area{width:640px;padding:10px 20px}#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}.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?2025112816927);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}}.plan_text{background:url(/lp_pr/mouthpiece13_eline/img/plan_bg_pattern_2.png?2025112816927);background-size:contain;text-align:center;font-size:24px;font-weight:700}@media screen and (max-width: 640px){.plan_text{font-size:4vw}}#price_cont{background:url(/lp_pr/mouthpiece13_eline/img/plan_bg_pattern.png?2025112816927);background-size:contain;padding:60px}.plan2{background:url(/lp_pr/mouthpiece13_eline/img/plan_bg_pattern_2.png?2025112816927) repeat center center/contain !important}#price_cont .mouthpiece_price{width:100%}#price_cont .mouthpiece_price *{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif !important}#price_cont .mouthpiece_price .price-wrap{margin-top:20px}#price_cont .mouthpiece_price .price-wrap+.price-wrap{margin-top:80px}#price_cont .mouthpiece_price .price-wrap .price-head{font-size:21px;font-weight:bold;text-align:left;background-color:#f0f4fa;padding:10px}#price_cont .mouthpiece_price .price-wrap .price-desc{text-align:left;margin:30px 0 40px;line-height:1.8}#price_cont .mouthpiece_price .price-wrap .price-desc strong,#price_cont .mouthpiece_price .price-wrap .price-desc .note{display:block}#price_cont .mouthpiece_price .price-wrap .price-desc .note{font-size:14px}#price_cont .mouthpiece_price .price-wrap .price-box{display:flex;justify-content:space-between;align-items:center}#price_cont .mouthpiece_price .price-wrap .price-box+.price-box{border-top:1px solid #ccc}#price_cont .mouthpiece_price .price-wrap .price-box+div{padding-top:0px}#price_cont .mouthpiece_price .price-wrap .price-box>div{font-size:21px;display:flex;flex-direction:column;justify-content:center;padding:0.5em 1em;font-weight:bold}#price_cont .mouthpiece_price .price-wrap .price-box .name{width:45%;text-align:left}#price_cont .mouthpiece_price .price-wrap .price-box .fee{width:60%;text-align:right}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;color:#5980da;line-height:1}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .txt{display:inline-block;width:140px;color:#ffffff;background-color:#5980da;font-size:20px;font-weight:normal;text-align:center;margin-right:20px;line-height:1.4}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price.monitor{color:#de045f}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price.monitor .txt{background-color:#de045f}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price p{margin-top:30px}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .money{font-size:250%;line-height:1}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .money ruby{font-size:50%;margin-left:-0.5em}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .money ruby rt{font-size:36%}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .loan_btn .loan-pop{position:relative;display:inline-block;font-size:15px;color:#ffffff !important;background-color:#fc637f;padding:0.5em 2em 0.5em 1em;margin-top:10px;margin-bottom:10px;border-radius:20px}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .loan_btn .loan-pop::after{content:"";display:block;position:absolute;top:0;right:0;width:30px;height:100%;background:url(/assets/images/common/ico_chevron-right-invert.png?2025112816927) 50% 50% no-repeat;background-size:6px auto}@media screen and (max-width: 640px){#price_cont .mouthpiece_price .price-wrap{margin-top:2vw}#price_cont .mouthpiece_price .price-wrap .price-head{font-size:4vw;padding:2.5vw}#price_cont .mouthpiece_price .price-wrap .price-desc{font-size:3.6vw;margin:2vw 0 4vw}#price_cont .mouthpiece_price .price-wrap .price-desc .note{font-size:3vw}#price_cont .mouthpiece_price .price-wrap .price-box{flex-direction:column}#price_cont .mouthpiece_price .price-wrap .price-box .name,#price_cont .mouthpiece_price .price-wrap .price-box .fee{width:100%}#price_cont .mouthpiece_price .price-wrap .price-box>div{font-size:4vw;padding:1vw}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .txt{width:28vw;font-size:3.6vw;margin-right:2vw}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .money{font-size:9vw}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .money ruby{font-size:6vw}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .money ruby rt{font-size:3vw}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .loan_btn .loan-pop{font-size:3vw;padding:0.5em 2em 0.5em 1em;margin-top:1.5vw;margin-bottom:1.5vw}#price_cont .mouthpiece_price .price-wrap .price-box+div{padding-top:2vw}#price_cont .mouthpiece_price .price-wrap+.price-wrap{margin-top:7vw}}#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price .money:not(#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price._face .money){font-size:200%}#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price._face .txt{width:220px;background-color:#ff6393}#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price._face .money{color:#ff6393}@media (min-width: 641px){#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price .txt:not(#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price._face .txt){font-size:18px}}@media (max-width: 640px){#price_cont .mouthpiece_price .price-wrap .price-box .fee .price+.price{margin-top:10px}#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price._face{margin-top:15px}#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price._face .txt{width:26vw;line-height:1.1;padding:5px 0;font-size:3.2vw;font-weight:bold}#price_cont .mouthpiece_price .price-wrap .price-box .fee._face_m .price .txt{width:26vw;font-size:3vw;padding:1vw 0}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .money,#price_cont .mouthpiece_price .price-wrap .price-box .fee .price p{margin-top:0 !important}#price_cont{padding:0px 40px}#price_cont .mouthpiece_price .price-wrap .price-box .fee .price .loan_btn{width:100%}}#price_cont{display:flex;flex-direction:column}#price_cont .inner.mouthpiece_price.invisalign_go{order:1}#price_cont .inner.mouthpiece_price.invisalign_lite{order:2}#price_cont .inner.mouthpiece_price.invisalign_moderate{order:3}#price_cont .inner.mouthpiece_price.invisalign_full{order:4}#price_cont .inner.mouthpiece_price.invisalign_express{order:5}#price_cont .inner.mouthpiece_price:before{content:'';display:block;background-color:#de4d83;text-align:center;color:#ffffff;font-size:21px;font-weight:bold;margin-top:30px;padding:10px;white-space:pre-wrap}#price_cont .inner.mouthpiece_price.invisalign_express{margin-top:30px}@media (max-width: 640px){#price_cont .inner.mouthpiece_price:before{font-size:4vw;padding:2.5vw}}#price_cont .inner.mouthpiece_price.invisalign_go:before{content:'前歯の並び・部分的な並びを\A改善したい場合に'}#price_cont .inner.mouthpiece_price.invisalign_lite:before{content:'全体的な歯並びが気になる方に'}#price_cont .inner.mouthpiece_price.invisalign_full .price-wrap>.price-wrap{display:none}#photo{padding-bottom:70px}.photo_btn{display:block;text-align:center}.photo_btn img{width:80%}#photo .accordion_cont{margin-top:15px}#flow .slick-dots li button:before{font-size:17px;opacity:1;color:#8d8d8d}#flow .slick-dots li.slick-active button:before{opacity:1;color:#de4d84}#anchor-clinic .Label{background-color:#de4d84}#anchor-clinic .Label::before,.Label::after{content:'';display:block;position:absolute;transform:translateY(-50%)}#anchor-clinic .Label::before{width:20px;height:20px;background-color:#fff;border-radius:50%;border:none;right:20px;top:50%}#anchor-clinic .Label::after{border-style:solid;border-color:transparent;border-width:8px 5px 0;border-top-color:#de4d84;right:25px;top:calc(50% + 1px);transition:all .4s ease}#anchor-clinic .toggle:checked+.Label::before{transform:translateY(-50%) !important}#anchor-clinic .toggle:checked+.Label::after{transform:translateY(-50%) rotate(180deg);top:calc(50% - 1px)}#anchor-clinic .clinic_acc_sp .doctor .career table tr th{background-color:#fcedf5;color:#de4d84;font-weight:400}#qa{background:linear-gradient(121deg, rgba(240,164,203,0.2), rgba(188,175,222,0.2));padding-bottom:70px}.qr_inner{width:90%;margin:0 auto}
