._color-khaki{color:#cb9f36 !important}._color-purple{color:#583a96 !important}._color-red{color:#bd1c1c !important}._bg-khaki{background-color:#cb9f36 !important}._bg-purple{background-color:#d9dced}._border-khaki{border-color:#cb9f36 !important}._border-purple{border-color:#583a96 !important}._flex{display:flex;align-items:center}.ac_ar_001>.ac_ly_001.mainimg{max-width:1200px;margin:0 auto}.merit_list{width:890px;margin:auto}.merit_list li{background:#f8f7f3;float:left;width:49%;min-height:75px;color:#e34a68;font-size:19px;box-sizing:border-box;padding:10px 5px 8px;margin-bottom:10px;line-height:1.3}.merit_list li span{font-size:24px;display:block;font-weight:bold}.merit_list li div.icon{display:block;float:left;width:72px;margin:-3px 11px 3px 3px}.merit_list li.wait div.icon,.merit_list li.card div.icon{margin-top:4px}.merit_list li:nth-child(odd){margin-right:2%}.merit_list li.trans,.merit_list li.wait{min-height:97px}.merit_list li.deli,.merit_list li.app,.merit_list li.trans{padding-top:18px;padding-bottom:7px}.about_wrap{margin:30px auto 0;width:72%}.about_wrap .left_box,.about_wrap .center_box,.about_wrap .right_box{float:left;text-align:center;margin-left:auto;margin-right:auto;color:#e34a68;font-size:19px;font-weight:bold}.about_wrap .right_box{float:right}.about_wrap .left_box img{margin-left:10px}.about_wrap .right_box img{margin-right:10px}.about_wrap .center_box img{margin:55px 3px 0}.price{padding:30px;background-color:#ffffff;border:2px solid #583a96}.table-box table th{background-color:#fafafa !important;font-weight:bold !important}.flow_txt01{width:880px;margin:auto;background-color:#f0edec;padding:20px}.flow_step_bg{border:2px solid #cb9f36;background-color:#faf5ed;padding:30px}.flow_step_bg .flow_title{font-size:24px;color:#e34a68;font-weight:bold;margin-bottom:15px}.flow_step_bg .flow_title span{color:#ffffff;background-color:#e34a68;display:inline-block;margin-left:5px;margin-right:5px;line-height:1.4;padding:2px 10px 2px;border-radius:5px;font-size:20px}.flow_app .col{text-align:center;border:1px solid #c2c2c2;background-color:#ffffff}.flow_app .col .step1_title{padding:10px;background-color:#f0edec;color:#e34a68}.flow_step_bg .tabacc.-pc-accordion>.contents>.title{background-color:#e34a68}.flow_step_bg .tabacc.-pc-accordion>.contents>.title.aimed{background-color:#42cfbe}#tabacc-ex3{background-color:#ffffff}#tabacc-ex3 h3.heading-line{border-bottom-color:#cb9f36 !important}#tabacc-ex3 h3.heading-line span{color:#cb9f36 !important}.ac_ar_002.area-04>.ac_ly_001{width:980px}h3.heading-line{width:100%}@media screen and (max-width: 979px){.sm-none{display:none}.ac_ar_002.area-04>.ac_ly_001{width:100%}.ac_ar_001>.ac_ly_001.mainimg{max-width:100%}.merit_list{width:100%}.merit_list li{font-size:12px;width:49%;text-align:center;margin-left:auto;margin-right:auto}.merit_list li span{font-size:15px;margin-bottom:4px}.merit_list li div.icon{width:100%}.merit_list li div.icon img{width:50px;margin-bottom:5px}.merit_list li:nth-child(odd){margin-right:2%}.merit_list li.trans,.merit_list li.wait{min-height:126px}.about_wrap{width:auto}.about_wrap .left_box,.about_wrap .center_box,.about_wrap .right_box{float:none;font-size:16px;width:auto}.about_wrap .center_box img{margin:10px auto}.flow_txt01{width:100%}.flow_step_bg{padding:3%;font-size:1.6rem !important}.table-box>.target_lists{width:700px}}.step_h4{font-size:18px;font-weight:bold;line-height:1.8;margin-bottom:20px;border-bottom:1px solid #c5a33b;padding:0}.step_h4 span{color:#c5a33b}#tabacc-ex3 .flow_text_wrap{width:auto}.flow_text{text-align:center;font-size:20px;font-weight:normal;margin-top:30px;margin-bottom:15px}.step_txt{color:#333333;font-size:19px;font-weight:normal;line-height:2.5;margin:7px 0;padding:0 0 0 50px;position:relative}.step_txt.num_01,.step_txt.num_02,.step_txt.num_03,.step_txt.num_04,.step_txt.num_05,.step_txt.num_06,.step_txt.num_07,.step_txt.num_08{background:none}.step_txt.num_01::before,.step_txt.num_02::before,.step_txt.num_03::before,.step_txt.num_04::before,.step_txt.num_05::before,.step_txt.num_06::before,.step_txt.num_07::before,.step_txt.num_08::before{display:inline-block;background:#c5a33b;width:38px;height:38px;color:#ffffff;text-align:center;line-height:38px;font-weight:bold;font-size:25px;border-radius:50%;margin:0 10px 0 0;position:absolute;left:0;top:0}.step_txt.num_01::before{content:"1"}.step_txt.num_02::before{content:"2"}.step_txt.num_03::before{content:"3"}.step_txt.num_04::before{content:"4"}.step_txt.num_05::before{content:"5"}.step_txt.num_06::before{content:"6"}.step_txt.num_07::before{content:"7"}.step_txt.num_08::before{content:"8"}#step3 .step_txt{line-height:2}.step1_text{width:100%;background-color:#f0edec;font-size:14px;display:block;box-sizing:border-box;padding:10px 16px;margin:20px auto 30px;line-height:1.6}.flow_text span.dpink{display:inline-block;padding-left:40px;background-image:url(/assets/about/clinic/online/images/shinryo/image/ico_18.png?202412691252);background-position:left top;background-repeat:no-repeat;background-size:33px auto}span.pink_bg,span.green_bg{display:inline-block;background-color:#ff6384;margin-left:5px;margin-right:5px;color:white;line-height:1.4;font-weight:bold;padding:2px 10px 2px}img.img_smooth{width:100%;max-width:881px}small.small_pink{font-size:80%;color:#e34a68;line-height:1.5 !important;display:inline-block}span.dpink{color:#e34a68;font-weight:bold}span.dpink2{color:#e34a68;font-weight:bold}span.green_bg{border-radius:5px;background-color:#46d08b}.flow_text_wrap{width:760px;margin-left:auto;margin-right:auto}.icons{background-repeat:no-repeat;background-position:left 5px}.ico_my,.ico_shi,.ico_phone{width:47px;height:1.7em;display:inline-block;margin-top:-20px;position:relative}.ico_shi{margin-right:10px}.ico_my{width:39px}.ico_phone{width:43px}.ico_my img,.ico_shi img,.ico_phone img{position:absolute;top:0;left:0}.ico_phone img{top:6px}.ico_my img{top:3px}@media screen and (max-width: 979px){.step_h4{font-size:16px;margin-bottom:12px}#tabacc-ex3.ac_ly_013.tabacc.-pc-accordion.-sp-accordion .ac_ly_001{padding:10px}.flow_text{font-size:16px;margin-top:4%;margin-bottom:4%}.step_txt{font-size:16px;line-height:2;margin:7px 0;padding:0 0 0 40px;position:relative}.step_txt.num_01::before,.step_txt.num_02::before,.step_txt.num_03::before,.step_txt.num_04::before,.step_txt.num_05::before,.step_txt.num_06::before,.step_txt.num_07::before,.step_txt.num_08::before{width:30px;height:30px;line-height:30px;font-size:18px;margin:0 7px 0 0}#step3 .step_txt{line-height:2}.step1_text{width:100%;background-color:#f0edec;font-size:14px;display:block;box-sizing:border-box;padding:10px 16px;margin:3% auto 4%;line-height:1.6}.flow_text span.dpink{display:inline-block;padding-left:40px;background-image:url(/assets/about/clinic/online/images/shinryo/image/ico_18.png?202412691252);background-position:left top;background-repeat:no-repeat;background-size:33px auto}span.pink_bg,span.green_bg{display:inline-block;background-color:#ff6384;margin-left:5px;margin-right:5px;color:white;line-height:1.4;font-weight:bold;padding:2px 10px 2px}img.img_smooth{width:100%;max-width:881px}small.small_pink{font-size:80%;color:#e34a68;line-height:1.5 !important;display:inline-block}span.dpink{color:#e34a68;font-weight:bold}span.dpink2{color:#e34a68;font-weight:bold}span.green_bg{border-radius:5px;background-color:#46d08b}.flow_text_wrap{width:760px;margin-left:auto;margin-right:auto}.icons{background-repeat:no-repeat;background-position:left 5px}.ico_my,.ico_shi,.ico_phone{width:47px;height:1.7em;display:inline-block;margin-top:-20px;position:relative}.ico_shi{margin-right:3px}.ico_my{width:39px}.ico_phone{width:43px}.ico_my img,.ico_shi img,.ico_phone img{position:absolute;top:0;left:0}.ico_phone img{top:6px}.ico_my img{top:3px}}.announce p{font-size:30px;font-weight:bold}@media screen and (max-width: 979px){.announce p{font-size:20px}}.button-normal{padding:10px 30px;line-height:1.3}.modal-clinic .modalbtn{display:flex;justify-content:right;margin-top:5px}.modal-clinic .modalbtn a{display:flex;align-items:center;justify-content:center;background-color:#fb637e;padding:3px 20px 3px 12px;border-radius:20px;width:auto;color:#fff;font-size:14px;text-decoration:none;position:relative}.modal-clinic .modalbtn a::after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";width:8px;height:8px;position:absolute;top:35%;right:6%;transform:rotate(-135deg)}.modal{max-width:840px !important}.anchor_btn{display:flex;justify-content:center;margin-top:5px}.anchor_btn a{display:flex;align-items:center;justify-content:center;background-color:#fb637e;padding:3px 20px 3px 12px;border-radius:20px;width:auto;color:#fff;font-size:14px;text-decoration:none;position:relative}.anchor_btn a::after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";width:8px;height:8px;position:absolute;top:35%;right:6%;transform:rotate(-135deg)}.online .target_lists th{padding:12px}.online .target_lists th.detail{width:40%}.online .target_lists th.price{width:15%}.online .target_lists td{padding:12px}@media screen and (max-width: 979px){.online .target_lists td{padding:6px}}.online .target_lists .clinic{text-align:left}.online .target_lists .clinic span{display:inline-block;background-color:#ffdbe1;border-radius:4px;padding:4px 8px 2px;color:#252525;font-size:11px;font-weight:normal;line-height:1.2;margin:2px 0}.online .target_lists .clinic span.aga{background-color:#c9f3fb}.detail a.link-btn{min-height:65px;position:relative;display:inline-block;font-size:20px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;background-color:#ff6699;border-radius:1000px;padding:15px 80px}@media (max-width: 979px){.detail a.link-btn{font-size:18px;min-height:50px;padding:15px 55px}}.detail a.link-btn::after{content:"";position:absolute;width:10px;height:10px;border-style:solid;border-color:#fff #fff transparent transparent;border-width:2px 2px 0 0;right:25px;top:50%;transform:translateY(-50%) rotate(45deg)}.detail a.link-btn._re{background-color:#42cfbe}.detail a.link-btn._re .icon{color:#42cfbe}.detail a.link-btn .icon{position:absolute;display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;background-color:#fff;color:#f69;border-radius:50%;left:10px;top:50%;transform:translateY(-50%)}@media (max-width: 979px){.detail a.link-btn .icon{width:40px;height:40px;font-size:15px;left:8px}}.detail .detail-inner{max-width:900px;margin:auto}.detail .detail-prod>.box{background-color:#f2f2f2;padding:20px}@media (max-width: 979px){.detail .detail-prod>.box{padding:10px}}.detail .detail-prod>.box .illust-head{display:flex}@media (max-width: 979px){.detail .detail-prod>.box .illust-head{justify-content:space-between}}@media (min-width: 980px){.detail .detail-prod>.box .illust-head .image,.detail .detail-prod>.box .illust-head .head{width:50%}}.detail .detail-prod>.box .illust-head .image{text-align:center}@media (max-width: 979px){.detail .detail-prod>.box .illust-head .image{width:40%}}.detail .detail-prod>.box .illust-head .image img{width:65%}@media (max-width: 979px){.detail .detail-prod>.box .illust-head .image img{width:85%}}.detail .detail-prod>.box .illust-head .head{text-align:center;color:#fff;background-color:#33c1df;padding:5px}@media (max-width: 979px){.detail .detail-prod>.box .illust-head .head{width:60%}}.detail .detail-prod>.box .illust-head .head .text{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:normal;line-height:1.3;border:solid 1px;padding:10px}@media (max-width: 979px){.detail .detail-prod>.box .illust-head .head .text{font-size:14px;height:auto}}.detail .detail-prod>.box .illust-head .head .text ._imp{font-size:40px;display:inline-block}@media (max-width: 979px){.detail .detail-prod>.box .illust-head .head .text ._imp{font-size:22px}}@media (max-width: 979px){.detail .detail-table table{width:calc(800px)}}.detail .detail-table table>tbody>tr.heads>th:first-child{width:30%}@media (max-width: 979px){.detail .detail-table table>tbody>tr.heads>th:first-child{width:15%}}.detail .detail-table table>tbody>tr.contents>td{text-align:center}.detail .detail-table table>tbody>tr.contents>td .effects{text-align:left}.detail .detail-table table>tbody>tr.contents>td .effects li{text-indent:-1em;padding-left:1em}.detail .detail-table table>tbody>tr.contents>td ._pink{color:#c30000}.detail .detail-table table>tbody>tr>th{font-weight:bold;background-color:#f2efe7}.detail .detail-table table>tbody>tr>td{padding:8px 10px}.detail .detail-price .price-table>table{width:100%}.detail .detail-price .price-table>table>tbody>tr>th,.detail .detail-price .price-table>table>tbody>tr>td{font-size:18px}@media (max-width: 979px){.detail .detail-price .price-table>table>tbody>tr>th,.detail .detail-price .price-table>table>tbody>tr>td{font-size:14px;padding:5px 10px}}.detail .detail-price .price-table>table>tbody>tr>td.head{text-align:center;background-color:#ffeff1;padding:12px 18px}.detail .detail-price .price-table>table>tbody>tr>td.dtl{text-align:center}@media (max-width: 979px){.detail .detail-price .price-table>table>tbody>tr>td.dtl{width:30%}}.detail .detail-price .price-table>table>tbody>tr>td.dtl .item{font-weight:bold}.detail .detail-price .price-table>table>tbody>tr>td.dtl ._pink{color:#ff6699}.detail .detail-link{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.detail .detail-link a.link-btn{width:400px}@media (max-width: 979px){.detail .detail-link a.link-btn{width:100%}}@media (min-width: 980px){.detail .detail-link a.link-btn+a.link-btn{margin-left:20px}}@media (max-width: 979px){.detail .detail-link a.link-btn+a.link-btn{margin-top:10px}}.detail-prod .box .button-normal{border-radius:8px;width:80%;padding:15px 0;margin:20px 0 10px}@media (max-width: 979px){.detail-prod .box .button-normal{width:90%;padding:10px 0;margin:15px 0 5px}}
