.orthodontic-section{font-family:"Shippori Mincho",serif;letter-spacing:0;color:#000;padding-bottom:10rem}@media only screen and (max-width: 767px){.orthodontic-section{padding-bottom:0}}.orthodontic-section-padding{padding:10rem 0}.orthodontic-section-padding-t{padding-top:10rem}.orthodontic-section-padding-b{padding-bottom:10rem}.orthodontic-section-padding--large{padding:15rem 0}.orthodontic-section-padding--large-t{padding-top:15rem}.orthodontic-section-padding--large-b{padding-bottom:15rem}.orthodontic-section-padding--middel{padding:100px 0}.orthodontic-section-padding--small{padding:5rem 0}.orthodontic-section-padding--small-t{padding-top:5rem}.orthodontic-section-padding--small-b{padding-bottom:5rem}.mt-d{margin-top:5rem}@media only screen and (max-width: 767px){.mt-d{margin-top:4rem}}.orthodontic-inner{width:1080px;max-width:1080px;margin:0 auto}@media only screen and (max-width: 1079px){.orthodontic-inner{width:90%}}.orthodontic-inner-large{width:1340px;max-width:1340px;margin:0 auto}@media only screen and (max-width: 1339px){.orthodontic-inner-large{width:90%}}.orthodontic-inner-small{width:980px;max-width:980px;margin:0 auto}@media only screen and (max-width: 979px){.orthodontic-inner-small{width:90%}}.orthodontic-inner-small-pc{width:980px;max-width:980px;margin:0 auto}@media only screen and (max-width: 979px){.orthodontic-inner-small-pc{width:100%}}.orthodontic-inner-all{width:90%;margin:0 auto}.orthodontic-txt0{font-size:3.5rem;line-height:1.5;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.orthodontic-txt0{font-size:35px}}.orthodontic-txt1{font-size:2.1rem;line-height:1.5;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.orthodontic-txt1{font-size:18px}}.orthodontic-txt2{font-size:1.8rem;line-height:1.5;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.orthodontic-txt2{font-size:18px}}.orthodontic-txt3{font-size:1.6rem;line-height:1.5;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.orthodontic-txt3{font-size:14px}}.orthodontic-txt3--sp-large{font-size:1.6rem;line-height:1.5;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.orthodontic-txt3--sp-large{font-size:16px}}.orthodontic-txt4{font-size:1.4rem;line-height:1.5;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.orthodontic-txt4{font-size:14px}}.orthodontic-txt5{font-size:1.2rem;line-height:1.5;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.orthodontic-txt5{font-size:12px}}.orthodontic-txt5--sp-large{font-size:1.2rem;line-height:1.5;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.orthodontic-txt5--sp-large{font-size:14px}}.orthodontic-heading-en-letter{font-size:4.2rem;line-height:1.5;font-weight:500;letter-spacing:-0.03em;margin-right:.2em}@media only screen and (max-width: 767px){.orthodontic-heading-en-letter{font-size:35px}}.orthodontic-heading-letter{font-size:1.6rem;line-height:1.5;font-weight:500}@media only screen and (max-width: 767px){.orthodontic-heading-letter{font-size:16px}}.orthodontic-lh22{line-height:2.2}.orthodontic-lh2{line-height:2}.orthodontic-fw500{font-weight:500}.orthodontic-fw700{font-weight:700}.orthodontic-base-font{font-family:"Shippori Mincho",serif}.orthodontic-en-font{font-family:"Libre Baskerville",serif}.orthodontic-primary-color{color:#11152f}.orthodontic-accent-color{color:#465999}.orthodontic-none{display:none}.orthodontic-block{display:block}.orthodontic-inline{display:inline}.orthodontic-inline-block{display:inline-block}@media only screen and (max-width: 1079px){.orthodontic-none--tab{display:none}.orthodontic-block--tab{display:block}.orthodontic-inline--tab{display:inline}.orthodontic-inline-block--tab{display:inline-block}}@media only screen and (max-width: 767px){.orthodontic-none--sp{display:none}.orthodontic-block--sp{display:block}.orthodontic-inline--sp{display:inline}.orthodontic-inline-block--sp{display:inline-block}}@media only screen and (max-width: 500px){.orthodontic-none--mobile{display:none}.orthodontic-block--mobile{display:block}.orthodontic-inline--mobile{display:inline}.orthodontic-inline-block--mobile{display:inline-block}}@media only screen and (max-width: 374px){.orthodontic-none--se{display:none}.orthodontic-block--se{display:block}.orthodontic-inline--se{display:inline}.orthodontic-inline-block--se{display:inline-block}}.orthodontic-fadein-up{opacity:0;transform:translate(0, 50px)}.orthodontic-fadein-left{opacity:0;transform:translate(-50px, 0)}.orthodontic-fadein-right{opacity:0;transform:translate(50px, 0)}.orthodontic-fadein-opacity{opacity:0}@media only screen and (max-width: 767px){.orthodontic-sp-fadein-none{opacity:1 !important;transform:translate(0, 0) !important}}.orthodontic-scrollin{opacity:1 !important;transform:translate(0, 0) !important;transition:2s;font-family:"Shippori Mincho",serif}.orthodontic-interview,.orthodontic-top-img{background-image:url(../img/orthodontic/orthodontics_bg.webp);background-repeat:repeat;background-position:center;background-size:100% auto}.orthodontic-heading-left{text-align:left}.orthodontic-heading-left__jp{margin-top:.25rem;margin-bottom:20px}.orthodontic-heading-center{text-align:center}.orthodontic-heading-center__jp{margin-top:.25rem}.orthodontic-btn{display:inline-block;position:relative;text-align:center;min-width:38rem;padding:2.8rem 3rem;background:#11152f;color:#fff;font-size:1.6rem;line-height:1.5;font-weight:700;letter-spacing:.04em}@media only screen and (max-width: 767px){.orthodontic-btn{min-width:320px;padding:22px 30px;font-size:16px}}@media only screen and (max-width: 500px){.orthodontic-btn{min-width:auto;width:100%}}.orthodontic-btn::after{content:"";position:absolute;top:50%;right:2.5rem;margin-top:-0.25em;width:.5em;height:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}@media only screen and (max-width: 767px){.orthodontic-btn::after{right:30px}}@media(hover: hover)and (pointer: fine){.orthodontic-btn:hover{background:#465999;transition:.3s}.orthodontic-btn:hover::after{right:2rem;transition:.3s}}@media only screen and (hover: hover)and (pointer: fine)and (max-width: 767px){.orthodontic-btn:hover::after{right:20px}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.orthodontic-btn:hover{background:#465999;transition:.3s}.orthodontic-btn:hover::after{right:2rem;transition:.3s}}@media only screen and (-ms-high-contrast: none)and (max-width: 767px),only screen and (-ms-high-contrast: active)and (max-width: 767px){.orthodontic-btn:hover::after{right:20px}}.orthodontic-top-img{position:relative;height:45rem;background-image:url(../img/orthodontic/orthodontics_bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 767px){.orthodontic-top-img{height:530px}}.orthodontic-top-img__txt{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;padding-top:10rem}@media only screen and (max-width: 767px){.orthodontic-top-img__txt{padding-top:7rem}}.orthodontic-top-img__txt-row{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1079px){.orthodontic-top-img__txt-row{display:block}}@media only screen and (max-width: 767px){.orthodontic-top-img__txt-row{text-align:center}}.orthodontic-top-img__copy-en-letter{color:#11152f;font-family:"Libre Baskerville",serif;font-size:8.5rem;line-height:1.2;font-weight:500;letter-spacing:-0.02em}.orthodontic-top-img__copy-en-letter span{font-size:4.5rem;letter-spacing:.04em;margin-left:.3em}@media only screen and (max-width: 767px){.orthodontic-top-img__copy-en-letter span{display:block}}@media only screen and (max-width: 1079px){.orthodontic-top-img__copy-en-letter{font-size:8rem}}@media only screen and (max-width: 767px){.orthodontic-top-img__copy-en-letter{font-size:56px}}.orthodontic-top-img__copy-jp{margin-top:1.3rem}.orthodontic-top-img__copy-jp-letter{color:#11152f;font-size:1.6rem;line-height:1.7;font-weight:500;letter-spacing:.02em}@media only screen and (max-width: 767px){.orthodontic-top-img__copy-jp-letter{font-size:16px}}@media only screen and (max-width: 767px){.orthodontic-top-img__copy-jp-letter{font-size:14px}}.orthodontic-nav{margin:100px 0;font-family:"Shippori Mincho",serif}@media only screen and (max-width: 767px){.orthodontic-nav{margin:10% 0}}.orthodontic-nav ul{display:flex;justify-content:center;align-items:center;gap:25px}.orthodontic-nav ul .orthodontic-nav-img-box.img1{width:18.7%}@media only screen and (max-width: 767px){.orthodontic-nav ul .orthodontic-nav-img-box.img1{width:41.3%;margin-bottom:10%}}.orthodontic-nav ul .orthodontic-nav-img-box.img2{width:25.8%}@media only screen and (max-width: 767px){.orthodontic-nav ul .orthodontic-nav-img-box.img2{width:58.7%;margin-bottom:10%}}.orthodontic-nav ul .orthodontic-nav-img-box{margin-right:30px}@media only screen and (max-width: 767px){.orthodontic-nav ul .orthodontic-nav-img-box{margin-right:0}}.orthodontic-nav ul img{width:100%;height:auto;display:block}.orthodontic-nav ul li{width:100%;max-width:465px}@media only screen and (max-width: 767px){.orthodontic-nav ul li{max-width:50%;text-align:center}}.orthodontic-nav ul li a{width:100%;height:100px;display:flex;justify-content:center;align-items:center;border:1px solid #11152f;letter-spacing:.2em;position:relative;transition:.3s}@media only screen and (max-width: 767px){.orthodontic-nav ul li a{display:flex;justify-content:center;flex-direction:column;height:auto;aspect-ratio:1/1}}.orthodontic-nav ul .orthodontic-nav-txt{font-size:1.6rem;display:block;margin-bottom:.8em}.orthodontic-nav ul .orthodontic-nav-title{font-size:2.4rem;display:block}.orthodontic-nav ul li a::after{content:"";display:block;position:absolute;bottom:4px;right:4px;border-left:24px solid rgba(0,0,0,0);border-bottom:24px solid #465999}.orthodontic-nav ul li a:hover{opacity:.5}.orthodontic-section *{box-sizing:border-box}.orthodontic-intro{margin-bottom:70px}@media only screen and (max-width: 767px){.orthodontic-intro{font-size:14px;margin-bottom:2em}}.orthodontic-merit{background-color:#f0f5fa;padding:50px}@media only screen and (max-width: 767px){.orthodontic-merit{padding:5%}}.orthodontic-merit .orthodontic-items{display:flex;justify-content:space-between;gap:12.5px;margin-bottom:30px}@media only screen and (max-width: 767px){.orthodontic-merit .orthodontic-items{display:block}}.orthodontic-merit .orthodontic-items .orthodontic-items-row{width:33.33%;border:1px solid #11152f;padding:26px 0;text-align:center;align-items:center;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}@media only screen and (max-width: 767px){.orthodontic-merit .orthodontic-items .orthodontic-items-row{width:100%;margin-bottom:30px}}.orthodontic-merit .orthodontic-items h4{font-size:2rem;line-height:1.5;margin-bottom:.2em}@media only screen and (max-width: 767px){.orthodontic-merit .orthodontic-items h4{font-size:5.2083vw;margin-bottom:.5em}}.orthodontic-merit .img-item{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.orthodontic-merit .img-item img{text-align:center}.orthodontic-merit .img1 img{width:58.95%}.orthodontic-merit .img2 img{width:37.54%}.orthodontic-merit .img3 img{width:28.42%;position:relative;top:10%}.orthodontic-merit .img4 img{width:37.89%}.orthodontic-merit .img5 img{width:70.88%}.orthodontic-merit .img6 img{width:73.33%}.orthodontic-merit img{width:100%;height:auto}.orthodontic-caution{border:1px solid #11152f;padding:20px 1em 16px 30px;line-height:1.75}.orthodontic-caution li{padding-left:.8em;margin-bottom:.5em}.orthodontic-caution .orthodontic-caution-title{font-size:2.4rem;letter-spacing:.08em}@media only screen and (max-width: 767px){.orthodontic-caution .orthodontic-caution-title{font-size:18px}}.orthodontic-caution .orthodontic-caution-title::before{content:"";display:inline-block;background-image:url(../img/orthodontic/caution.svg);width:2.8rem;height:2.8rem;background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1em;position:relative;top:.15em;margin-right:.5em}.orthodontic-caution .sub-title{font-size:1.8rem;position:relative}@media only screen and (max-width: 767px){.orthodontic-caution .sub-title{font-size:16px}}.orthodontic-caution .sub-title::before{position:absolute;content:"";display:inline-block;background-color:#a0a1ac;width:8px;height:8px;border-radius:4px;top:12px;left:-16px}.orthodontic-caution .sub-text{font-size:1.6rem;letter-spacing:-0.03em}@media only screen and (max-width: 767px){.orthodontic-caution .sub-text{font-size:14px}}.orthodontic-interview{padding-top:85px}.orthodontic-interview .orthodontic-heading-center{margin-bottom:2.8em}.orthodontic-interview-intro{font-size:2rem;text-align:center;margin-bottom:2.8em;font-weight:bold}@media only screen and (max-width: 767px){.orthodontic-interview-intro{font-size:18px;line-height:1.7}}.orthodontic-interview-box-wrap{margin-inline:auto;max-width:980px;width:100%}.orthodontic-interview-box{font-size:1.6rem;line-height:2;display:flex;align-items:center;margin-bottom:50px}@media only screen and (max-width: 767px){.orthodontic-interview-box{display:block}}.orthodontic-interview-box .box-img{width:34.72vw}@media only screen and (max-width: 767px){.orthodontic-interview-box .box-img{width:100%}}.orthodontic-interview-box .box-text{font-size:1.6rem;line-height:2;width:64.29%}@media only screen and (max-width: 767px){.orthodontic-interview-box .box-text{width:100%;font-size:14px;margin-bottom:2em}}.orthodontic-interview-box img{display:block;width:100%}@media only screen and (min-width: 1080px){.orthodontic-interview-box.box1{margin-right:calc(50% - 50vw)}.orthodontic-interview-box.box1 .box-text{margin-right:80px}.orthodontic-interview-box.box2{flex-direction:row-reverse;margin-left:calc(50% - 50vw)}.orthodontic-interview-box.box2 .box-text{margin-left:80px}}.orthodontic-interview-box h3{font-weight:bold;font-size:2rem;display:inline-block;position:relative;margin-bottom:.6em}@media only screen and (max-width: 767px){.orthodontic-interview-box h3{font-size:18px}}.orthodontic-interview-box h3::before{content:"";display:inline-block;width:1.5em;height:1px;background:#11152f;vertical-align:middle;margin-right:.5em}.orthodontic-interview-stuff{text-align:center;font-size:1.8rem;margin-bottom:40px;margin-top:90px;font-weight:bold}@media only screen and (max-width: 767px){.orthodontic-interview-stuff{font-size:16px}}.orthodontic-interview-imgs{display:flex;justify-content:space-between;gap:30px}@media only screen and (max-width: 767px){.orthodontic-interview-imgs{display:block}}.orthodontic-interview-imgs img{width:50%}@media only screen and (max-width: 767px){.orthodontic-interview-imgs img{width:100%;margin-bottom:30px}}.clinic-orthodontics-link{position:absolute;right:220px;top:-285px;z-index:1;display:block}@media only screen and (max-width: 979px){.clinic-orthodontics-link{right:110px;top:-140px}.clinic-orthodontics-link img{width:108px;height:100px}}@media only screen and (max-width: 767px){.clinic-orthodontics-link{right:110px;top:-140px}.clinic-orthodontics-link img{width:108px;height:100px}}.orthodontics-link:hover img{transform:scale(1.1);transition:.3s}.orthodontics-fade-up,.orthodontics-fade-right,.orthodontics-fade-left{opacity:0;transition:all 1s ease-out;position:relative}.orthodontics-fade-up{transform:translateY(80px)}.orthodontics-fade-up.active{opacity:1;transform:translateY(0)}.orthodontics-fade-right{transform:translateX(100px)}.orthodontics-fade-right.active{opacity:1;transform:translateX(0)}.orthodontics-fade-left{transform:translateX(-100px)}.orthodontics-fade-left.active{opacity:1;transform:translateX(0)}.orthodontic-back{text-align:center}body.orthodontics .footer{border:2px solid blue !important;padding-bottom:2.5rem;background:#11152f}@media(hover: hover)and (pointer: fine){body.orthodontics .recruit-txt.recruit-txt--white:hover{background:#fff;color:#11152f}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){body.orthodontics .recruit-txt.recruit-txt--white:hover{background:#fff;color:#11152f}}
/*# sourceMappingURL=orthodontics.css.map */
