@charset "UTF-8";.treat-index{margin:50px 0;padding:50px 0;background:rgba(53,105,101,.1)}.treat-index ul{display:flex;flex-wrap:wrap;gap:20px 4%}.treat-index ul li{flex-basis:48%;background:#fff;padding:8% 4% 60px;position:relative}.treat-index ul li a{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.treat-index h4{font-size:1.6rem;text-align:center;margin:1.3em 0 1em;font-weight:500}.treat-index p{font-size:1.3rem;line-height:1.6;margin:0;font-weight:400}.treat-index .btn{text-align:center;font-size:1.2rem;line-height:2;margin:1em 0 0;border:1px solid rgba(53,105,101,.3);border-radius:3px;display:block;letter-spacing:-.1em;position:absolute;bottom:20px;width:80%;left:50%;transform:translateX(-50%)}.treat-index li:hover .btn{background:rgba(53,105,101,1);color:#fff}.treat-index li:hover figure{opacity:.7}@media (min-width:460px){.treat-index{padding:75px 0}.treat-index ul{gap:35px 2.66%;justify-content:center}.treat-index ul li{flex-basis:23%;padding:2% 2% 65px}.treat-index .btn{line-height:2.5}}.treat-topicpath{display:flex;gap:1.2em;margin:0 auto;padding:10px 20px 0}.treat-topicpath li{font-size:1.2rem;position:relative}.treat-topicpath li:not(:last-child):after{content:"";display:block;width:5px;height:5px;border-top:1px solid #aeaeae;border-right:1px solid #aeaeae;transform:rotate(45deg);position:absolute;top:calc( 50% - 2px);right:-10px}.treat-topicpath li a{text-decoration:underline}@media (min-width:460px){.treat-topicpath{padding-top:20px;min-width:1080px;max-width:1180px}}.treat-wrap{padding:20px}.treat-content{margin-top:50px;margin-bottom:75px}@media (min-width:460px){.treat-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;min-width:1080px;max-width:1180px;margin:0 auto}.treat-content{flex-basis:calc( 100% - 200px);padding-right:5%;margin-bottom:0}}.treat-menu{border:1px solid #356965;border-radius:5px;width:90%;margin:0 auto}.treat-menu h3{text-align:center;border-bottom:1px solid #356965;margin:0;line-height:80px}.treat-menu li{border-bottom:1px solid rgba(53,105,101,.1)}.treat-menu li a{display:block;padding:1.5em 0 1.5rem 2.5rem}@media (min-width:460px){.treat-menu{flex-basis:200px;align-self:flex-start;margin-top:50px}.treat-menu h3{font-size:1.4rem;line-height:60px}.treat-menu li{font-size:1.4rem}}.treat-title{padding:0 0 50px}.treat-title h1{font-size:3rem;text-align:center;font-weight:400}.treat-title h1:before{content:url(//inamura-dc.com/cms/wp-content/themes/inamura-dc/css/../image/treat/title-kazari.svg);display:block;margin:0 0 10px}@media (min-width:460px){.treat-title{padding:0 0 75px;width:100%;margin:0 auto}}.treat-general h3{font-size:3rem}.treat-general h4{font-size:1.6rem;font-weight:500;line-height:1.8}.treat-general p{font-weight:400}.treat-general .tag{font-size:1.2rem;display:flex;align-items:center;gap:10px;margin:2em 0 0}.treat-general h5{font-size:1.4rem}.treat-general .tag div a{border:1px solid #356965;display:block;line-height:2em;padding:0 1.5em;border-radius:2em;transition-duration:.2s}.treat-general .tag div a:hover{background:rgba(53,105,101,.1)}.l_col2:not(:first-child):not(:last-child){margin:100px 0}@media (min-width:460px){.l_col2{display:flex;gap:7%}.treat-general figure{flex-basis:400px}.col2_text{flex-basis:calc( 100% - 400px)}.treat-general h3{margin-top:0;font-size:3.6rem}}.sec-treat{margin:50px 0}.treat-entry p{font-weight:400;margin:1em 0}.treat-entry h2{font-size:2.6rem;line-height:1.4;text-align:left;margin:0 0 .5em;padding:0 0 .5em;border-bottom:1px solid rgba(53,105,101,.4)}.treat-entry h3{font-size:2rem;line-height:1.6;text-align:left;margin:2em 0 1em}.treat-entry strong{font-weight:500}ul.s-list{list-style-type:disc;padding-left:1.7em}ul.s-list li{line-height:1.5;margin:.5em 0}ul.s-kome{font-size:1.3rem;padding:1em 1em 1em 2em;background-color:rgba(53,105,101,.1)}ul.s-kome li:before{content:"※"}ul.s-kome li{text-indent:-1em;margin:.5em 0;line-height:1.4}ul.s-kome2{font-size:1.3rem;padding:.5em 0 .5em 1em}ul.s-kome2 li:before{content:"※"}ul.s-kome2 li{text-indent:-1em;margin:.5em 0;line-height:1.4}@media (min-width:460px){.s-flex-2col{display:flex;justify-content:space-between}.s-flex-2col.revers{flex-direction:row-reverse}.s-flex-2col .child{flex-basis:55%}.s-flex-2col figure{flex-basis:40%}.s-flex-2col p:first-child{margin-top:0}}.s-ul-flex2col ul:first-child{margin:2em 0 0}.s-ul-flex2col ul:last-child{margin:0 0 2em}@media (min-width:460px){.s-ul-flex2col{display:flex;column-gap:50px}.s-ul-flex2col ul:first-child,.s-ul-flex2col ul:last-child{margin:0}}.s-dl{font-size:1.4rem;margin-bottom:3em}.s-dl dt{font-weight:500;font-size:1.6rem}.s-dl dd{margin:.5em 0 1.5em;line-height:1.6}.flow-box{border:1px solid;border-radius:3px;margin:25px 0}.flow-box h4{padding:1em;border-bottom:1px solid;font-weight:500}.flow-box h4 span{font-family:Arial,Helvetica,"sans-serif"!important;font-weight:100!important;margin-right:.75em}.flow-child{padding:1em}.flow-child p{font-size:1.4rem;line-height:1.5;margin:0}.flow-child p strong{font-weight:500}.flow-child p+p{margin-top:.5em}@media (min-width:460px){.flow-box{display:flex}.flow-box h4{border-bottom:none;border-right:1px solid;flex-basis:220px}}.flow-box,.flow-box h4{border-color:rgba(53,105,101,.4)}.nintei{background:rgba(53,105,101,.1);padding:20px}.nintei .shoulder{font-size:1.5rem;line-height:1.4}.nintei .number{font-size:1.5rem;line-height:1;margin-top:10px}.nintei .name{font-size:2rem;margin:1em 0 1em}.nintei figure{margin-bottom:20px}@media (min-width:460px){.nintei{padding:40px;display:flex;flex-direction:row-reverse;justify-content:space-between;column-gap:40px}.nintei .name{font-size:2.4rem}.nintei .child{flex-basis:55%}.nintei figure{flex-basis:40%}.nintei figure img+img{margin-top:10px}}.kamiawase{background:rgba(53,105,101,.1);border-radius:5px;padding:15px}.kamiawase h3{text-align:center}.kamiawase ul{display:flex;gap:10px 10px;flex-wrap:wrap}.kamiawase li{background:#fff;border-radius:3px;padding:15px 10px;text-align:center;flex-basis:calc( 50% - 5px )}.kamiawase h4{font-weight:500}.kamiawase figure{margin:10px 0}.kamiawase p{font-size:1.2rem;line-height:1.4;margin:0}@media (min-width:460px){.kamiawase{padding:20px}.kamiawase ul{gap:20px 2%;justify-content:center}.kamiawase li{flex-basis:32%}}.plesol{float:right;width:150px;margin:0 0 0 50px}@media (min-width:460px){.plesol{width:200px;margin:0 0 0 50px}}.ortho-h2{font-size:3rem!important;margin:100px 0 0!important}.ortho-h2:before{content:url(//inamura-dc.com/cms/wp-content/themes/inamura-dc/css/../image/treat/title-kazari.svg);display:block;margin:0 0 10px}@media (min-width:460px){.ortho-h2{font-size:3.6rem!important;padding:0;width:100%;margin:150px 0 0!important}}.ortho-h2 small{display:block;font-size:1.4rem}.fusei-kogo h3{font-size:2rem;color:#fff;background:#167678;width:fit-content;border-radius:50px;margin:50px auto;padding:.5em 1em}.fusei-kogo .images{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 5%}.fusei-kogo .block{flex-basis:45%;text-align:center;font-size:1.2rem}.fusei-kogo .block h4{font-size:1.6rem;margin:.5em 0 .5em}@media (min-width:460px){.fusei-kogo .block{flex-basis:30%;gap:50px 5%}}.kyosei-menu{display:flex;flex-direction:column;gap:20px 20px;font-size:1.8rem;line-height:1;margin:30px 0 60px}.kyosei-menu a{display:block;font-weight:600;background:rgba(53,105,101,.1);padding:15px 20px;border-radius:30px;position:relative}.kyosei-menu a:after{content:"▼";font-size:10px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media (min-width:460px){.kyosei-menu{flex-direction:row;justify-content:center}.kyosei-menu a{padding-right:45px}}.kyosei-system{border:1px solid rgba(53,105,101,1);padding:50px 25px;border-radius:5px}.kyosei-system+.kyosei-system{margin-top:50px}.h3-eyecatch{max-width:430px;margin:0 auto}.kyosei-system h3{text-align:center;font-size:2.2rem;margin:25px 0}.kyosei-system h4{font-size:1.4rem;line-height:1.4;font-weight:700;text-align:center;background:rgba(53,105,101,.1);padding:.5em 1em}.kyosei-system .text{margin:25px 0}.ortho-table{margin:25px 0 0;font-size:1.4rem}.ortho-table table th,.ortho-table table td{padding:.75em .5em}.ortho-table table tr{border:1px solid rgba(53,105,101,1);border-left:none;border-right:none}.ortho-table table th{white-space:nowrap;font-weight:400}@media (min-width:460px){.kyosei-system h3{font-size:2.6rem}.kyosei-system h4{font-size:1.8rem}.ortho-table table th,.ortho-table table td{padding:.75em 1em}.ortho-table{font-size:1.6rem}}.invisa-sample{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 5%}.invisa-sample div{flex-basis:45%}@media (min-width:460px){.invisa-sample{flex-wrap:nowrap;gap:0 3%;max-width:800px}.invisa-sample div{flex-basis:auto}}.preortho{padding:30px 0}.preortho-image{width:300px;margin:0 auto;padding:20px 0 0}.preortho h3{font-size:2rem}@media (min-width:460px){.preortho-flex{display:flex;flex-direction:row-reverse}.preortho .text{flex-basis:60%}.preortho-image{flex-basis:40%;margin:0;padding:30px 0 0 3%}}.ortho-3panel{display:flex;flex-direction:column;gap:30px 30px;width:270px;margin:50px auto 0}.ortho-3panel .panel{background:rgba(53,105,101,.1);font-size:1.3rem;padding:20px}.ortho-3panel h4{font-size:2rem;line-height:1.4;text-align:center;font-weight:500}.ortho-3panel figure{width:110px;margin:10px auto}.ortho-3panel ul{width:fit-content;margin:0 auto}.ortho-3panel ul li{margin-left:1em;text-indent:-1em;line-height:1.2}.ortho-3panel ul li+li{margin-top:5px}.ortho-3panel ul li:before{content:'・'}@media (min-width:460px){.ortho-3panel{flex-direction:row;width:100%}.ortho-3panel .panel{flex-basis:33%;padding:35px 30px}}.ortho-counseling{margin:75px 0}.cambra{border:1px solid rgba(53,105,101,1);padding:30px}.cambra h3{font-size:1.9rem;line-height:1.4;margin:0 0 25px}.cambra-price{background:rgba(53,105,101,.1);padding:.75em;margin:1em 0 0;line-height:1.4}@media (min-width:460px){.cambra-flex{display:flex;flex-direction:row-reverse;justify-content:space-between}.cambra-text{flex-basis:60%}.cambra-text p{margin:0 0 .5em !important}.cambra-image{flex-basis:40%;padding:0 0 0 30px}}.orth-h3{background:rgba(53,105,101,.1);padding:10px}.allergie{background:rgba(53,105,101,.1);padding:30px}.allergie h3{margin:0 0 .5em;font-size:1.6rem}.allergie p{font-size:1.4rem}.allergie p:last-child{margin-bottom:0}.line-up{border:1px solid rgba(53,105,101,.4);padding:20px;margin:20px 0;border-radius:3px}.line-up h4{font-weight:500;font-size:1.8rem;margin:0;border-bottom:1px solid rgba(53,105,101,.4)}.line-up h4 small{display:block;padding:3px 0 10px;margin:0}.line-up h5{font-weight:500;margin:2em 0 .5em}.line-up h5:before{content:"●";font-size:1.2rem;vertical-align:1px;opacity:.6;margin-right:.2em}p.lineup-cap{font-size:1.4rem;margin:.5em 0 1em}.line-up ul{margin:.5em 0;padding-left:1.5em}.line-up ul li{margin:.7em 0;list-style-type:disc}.line-up ul li small{display:block;margin-top:8px}.esthe-ph{display:flex;column-gap:10px}.sec-visit-voice{background:rgba(53,105,101,.1);padding:20px}.dh-flex figure img+img{margin-top:10px}.sec-visit-voice h3{margin-top:0}.sec-visit-voice p{font-size:1.4rem}@media (min-width:460px){.sec-visit-voice{padding:4%}.dh-flex{display:flex;justify-content:space-between}.dh-flex>div{flex-basis:58%}.dh-flex figure{flex-basis:38%}}.dh-flex figucaption{text-align:center;line-height:1.6;padding:.5em 0 0;display:block}