.tt_page-content{padding:100px 0}@media screen and (max-width: 767px){.tt_page-content{padding:60px 0}}.tt_img{padding-bottom:0}@media screen and (max-width: 767px){.tt_img{padding-bottom:24px}}.tt_progress p{text-align:center;margin-bottom:24px}@media screen and (max-width: 575px){.tt_progress p{text-align:start;margin-bottom:14px}}.tt_message-block{padding-top:100px;justify-content:center;align-content:center}.features_block{background-color:#f0f4fa !important}.features_block .features_box{margin:0 auto}@media screen and (max-width: 767px){.features_block .features_box{margin-bottom:40px}}.features_block .features_box .features_txt{background-color:#fff;padding:30px}@media screen and (max-width: 575px){.features_block .features_box .features_txt{padding:20px}}.features_block .features_box .features_txt .features_ttl{position:relative;height:100px;border-bottom:1px solid #b7944b}.features_block .features_box .features_txt .features_ttl .features_txtttl_num{position:absolute;bottom:-70px;right:0;font-family:"Cardo","Times New Roman",serif;color:#f5efe1;font-style:italic;font-size:7.2em;z-index:998}@media screen and (max-width: 991px){.features_block .features_box .features_txt .features_ttl .features_txtttl_num{bottom:-50px}}@media screen and (max-width: 767px){.features_block .features_box .features_txt .features_ttl .features_txtttl_num{bottom:-47px}}@media screen and (max-width: 575px){.features_block .features_box .features_txt .features_ttl .features_txtttl_num{bottom:-52px;font-size:7em}}.features_block .features_box .features_txt .features_ttl .features_ttl_txt{position:absolute;line-height:1.5;color:#b7944b;padding-bottom:1em;font-size:24px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1199px){.features_block .features_box .features_txt .features_ttl .features_ttl_txt{font-size:1.9vw;padding-top:10px}}@media screen and (max-width: 991px){.features_block .features_box .features_txt .features_ttl .features_ttl_txt{font-size:2.5vw;font-size:20px}}@media screen and (max-width: 767px){.features_block .features_box .features_txt .features_ttl .features_ttl_txt{font-size:20px}}@media screen and (max-width: 575px){.features_block .features_box .features_txt .features_ttl .features_ttl_txt{font-size:18px;padding-top:0}}@media screen and (max-width: 575px){.features_block .features_box .features_txt .features_ttl03{height:120px}}.features_block .features_box p{margin-top:30px}.features_block .features_box .features_img{padding:0}.features_block .features_box .features_img img{width:100%;object-fit:cover;height:100%}.tetra-intro{max-width:1000px;margin-left:auto;margin-right:auto}.tetra-intro .tetra-intro-text{text-align:center;margin-bottom:45px}@media screen and (max-width: 575px){.tetra-intro .tetra-intro-text{text-align:left;padding-left:15px;padding-right:15px}}.tetra-intro .tetra-index{max-width:800px;margin:0 auto 100px}.tetra-intro .tetra-index .tetra-index-inner{background:#f0f4fa;max-width:800px;margin:0 auto}.tetra-intro .tetra-index .tetra-index-inner .tetra-index-ttl{background:#658bbc;color:#fff;font-size:20px;padding:1%;padding-left:calc(1% + 26px);margin:0;position:relative}.tetra-intro .tetra-index .tetra-index-inner .tetra-index-ttl::before{content:"";position:absolute;background:url(../../images/tetracycline-teeth/icon_tetra_index.svg);width:26px;height:26px;left:3px}.tetra-intro .tetra-index .tetra-index-inner ol{padding:20px}.tetra-what-text{margin-top:30px}.tetra-method-intro{max-width:1000px;text-align:center;margin:100px auto 0}@media screen and (max-width: 575px){.tetra-method-intro{margin:65px auto 0}}.tetra-feature-textbox p{text-align:center}@media screen and (max-width: 575px){.tetra-feature-textbox p{text-align:left}}@media screen and (max-width: 575px){.treatment-method .tetra-method-intro{margin-top:65px}}.treatment-method h3{background:#b7944b;color:#fff;text-align:center;padding:15px 0;width:100%}.treatment-method .tetra-method-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}@media screen and (max-width: 991px){.treatment-method .tetra-method-row .tetra-method-image{margin:0 auto}}@media screen and (max-width: 575px){.treatment-method .tetra-method-row .tetra-method-image{margin:0;width:100%}.treatment-method .tetra-method-row .tetra-method-image img{width:100%}}.treatment-method .tetra-method-row .tetra-method-textbox{width:70%}@media screen and (max-width: 991px){.treatment-method .tetra-method-row .tetra-method-textbox{width:100%}}.treatment-method .tetra-method-row .tetra-method-textbox .merit-box{display:flex;gap:10px}@media screen and (max-width: 575px){.treatment-method .tetra-method-row .tetra-method-textbox .merit-box{display:grid;gap:15px}}.treatment-method .tetra-method-row .tetra-method-textbox .merit-box .merit-demerit{width:100%}.treatment-method .tetra-method-row .tetra-method-textbox .merit-box .merit-demerit h4{background:#92b2db;color:#fff;text-align:center;margin:0;font-size:24px}.treatment-method .tetra-method-row .tetra-method-textbox .merit-box .merit-demerit p{margin-bottom:10px}.treatment-method .tetra-method-row .tetra-method-textbox .merit-box .merit-demerit ul{background:#f0f4fa;padding:15px 20px}@media screen and (max-width: 575px){.treatment-method .tetra-method-row .tetra-method-textbox .merit-box .merit-demerit ul{padding:15px}}.tetra-case-ttl{background:#b7944b;color:#fff;text-align:center;padding:15px}#tetra-what,#tetra-feature,#tetra-method,#tetra-merit,#tetra-menu,#tetra-worry{scroll-margin:100px}@media screen and (max-width: 767px){#tetra-what,#tetra-feature,#tetra-method,#tetra-merit,#tetra-menu,#tetra-worry{scroll-margin:70px}}.tetra-bold{font-weight:bold}/*# sourceMappingURL=tetracycline-teeth.min.css.map */