@charset "UTF-8";p>.img-border{max-width:100%;box-sizing:border-box}.box-img-left .img-border{max-width:initial}.border_none{border:none}p>.img-right{max-width:300px}p>.img-left{max-width:300px}.img-column.for-two img{max-width:334px}.img-column.for-three img{max-width:210px}.img-column .menu-btn-cnt img{max-width:322px}.menu-btn2 li img{width:216px;vertical-align:top}.box-img-right .img{width:320px}.box-img-left .img{width:320px}.page-catch .case-records img{width:250px}.case-records img{max-width:280px;vertical-align:top}.static img{width:initial;max-width:100%}.page-catch .underline_bk{background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/common/underline_bk.png) repeat-x left bottom}.portrait{padding:15px;border:2px #ecdbd3 solid;width:90%;margin:0 auto;background:#fff;text-align:center}.portrait a{display:block}.portrait .portrait_list{display:flex;flex-wrap:wrap;padding-left:20px;margin-bottom:10px}.portrait .portrait_list li{width:42%;font-size:15px}.portrait .portrait_list li:nth-child(odd){width:56%}.portrait .box-img-right .img{width:220px}.portrait .p-link{font-size:15px;text-align:center}.ranking{margin:0 auto 50px;font-size:22px;background-image:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/top/ranking_acc_l.png),url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/top/ranking_acc_r.png);background-position:left 0 center,right 0 center;background-repeat:no-repeat;background-size:auto 100%}.ranking_logo{margin-bottom:20px}.ranking h2{font-size:26px;letter-spacing:.05em;line-height:1.4}.certification{background:#fffbf1;padding:40px 20px 40px;margin-bottom:40px}.certification_content .logo{position:absolute;top:0;left:50%;transform:translate(-50%,-58%);font-size:22px;line-height:.8;letter-spacing:.12em;text-indent:.12em;background:#fffbf1;padding:0 1em;color:#1d1d1d}.certification_content{margin:0 auto;position:relative;border:1px solid #606060;padding:48px 20px 42px}.certification_content .box1{display:grid;align-items:center}.certification_content .txt{grid-column:1/2;width:380px}.certification_content figure{grid-column:2/3;width:200px}.certification_content figure img{width:100%}.certification_content .box1 h2{grid-column:1/3;font-size:22px;letter-spacing:.04em;padding-left:8px;background-position:left 32px;margin-bottom:15px}.certification_content .box2 h3 span{font-size:18px;line-height:1.6;display:inline-block;background:red;color:#fff;padding:0 .5em;margin:2em 0 .5em}.certification_content p{font-size:14px;line-height:1.6;padding-left:8px}.certification_content p .ub{background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/top/bg_green.jpg) repeat-X left bottom}.certification_content p .dott{-webkit-text-emphasis:filled dot #6a6967;text-emphasis:filled dot #6a6967}.txt18{font-size:18px}.txt35{font-size:35px}.certification_stripe{display:inline-block;background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/top/certification_stripe.gif) repeat-x left bottom;line-height:1;margin-top:.25em;margin-bottom:.25em}section.nonextraction{padding-bottom:50px}.nonextraction .ttl-low3{text-align:left}section.short{padding-bottom:40px}.short .low_force{text-align:center;letter-spacing:-.4em}.short .low_force li{width:40%;margin-right:5%;vertical-align:top;letter-spacing:normal;display:inline-block}.short .low_force li:last-child{margin-right:0;width:54%}.short .low_force dl{text-align:left;display:table}.short .low_force dt{vertical-align:top;display:table-cell}.short .low_force dd{padding-left:10px;vertical-align:top;display:table-cell}section.beauty{padding-bottom:40px}.beauty .secondary{width:100%;display:flex;flex-direction:row-reverse}.beauty .secondary li:first-child{width:380px;padding-left:15px}.beauty .secondary li:first-child>h3{margin-bottom:10px;padding:5px;text-align:center;color:#fff;background:#f19941}.beauty .secondary li:last-child img{width:300px}section.wedding{padding-bottom:40px}section.partical{padding-bottom:40px}section.relapse{padding-bottom:40px}.relapse_btn{border:1px solid;border-radius:4px;line-height:2.6;display:inline-block;width:13em;color:#fff}.relapse_btn.gl{background:linear-gradient(to right bottom,#c4b686,#b09f5e)}.relapse_btn.br{background:linear-gradient(to right bottom,#cfb4a8,#b2998d)}.relapse_btn_wrap{display:flex;justify-content:space-evenly}section.kids{padding-bottom:40px}.kids .summary{font-size:180%;text-align:center;letter-spacing:-.4em}.kids .summary li{margin-right:15px;vertical-align:middle;letter-spacing:normal;display:inline-block}.kids .summary li:first-child{padding:10px 60px 10px 0;background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/kids/kidsImg004.png) no-repeat right center}.kids .sum_grow{padding:30px;color:#fff;background:#ffc000}.kids .summary li:nth-child(2){padding:10px 50px 10px 0;background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/kids/kidsImg005.png) no-repeat right center}.kids .sum_device{width:120px;height:120px;line-height:120px;border-radius:60px;color:#fff;background:#fcf;display:inline-block}.kids .summary li:last-child{text-align:left}section.zerobased{padding-bottom:40px}section.failure{padding-bottom:40px}.table-mouthpiece tr:nth-of-type(1) th{width:25%}section.failure .notice{border:1px solid #ccc;font-size:18px;padding:1.5em;line-height:1.8}section.feature{padding-bottom:40px}.feature .anchor_link{text-align:center;letter-spacing:-.4em}.feature .anchor_link li{width:28%;margin-right:2%;margin-bottom:15px;padding:2% 2% 8%;vertical-align:top;letter-spacing:normal;display:inline-block;background:#f9f8f3;position:relative}.feature .anchor_link li:nth-child(3n){margin-right:0}.feature .anchor_link li a{display:block}.feature .anchor_link li h2.ttl{margin-bottom:15px;text-align:center;font-size:14px;color:#92b88a;border-bottom:1px #92b88a solid}.feature .anchor_link .list dt{margin-bottom:10px}.feature .anchor_link .list dt img{width:initial;max-width:100%}.feature .anchor_link .list dd{text-align:left;font-size:12px}.feature .anchor_link .list dd span.check{padding-left:15px;background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/feature/feature_check.png) no-repeat left center;display:block}.feature .anchor_link li .btn{width:88%;padding:5px 0;color:#fff;border-radius:50px;background:#92b88a;position:absolute;bottom:15px}section.staff{padding-bottom:40px}.staff .table-nostyle th{padding:3px 0;vertical-align:middle}.staff .table-nostyle td{padding:3px 0 3px 15px;vertical-align:middle}.staff .ttl-low3{text-align:left}.staff .table-nocolor th{width:60px;text-align:left}.staff .table-nocolor td{text-align:left}.staff .table-nocolor th.doctor{width:130px}.staff div.box-img-left{width:100%;display:table}.staff .borde-b{border-bottom:1px dashed #aaa;padding-bottom:20px !important;margin-bottom:30px}.staff .borde-b:last-of-type{margin-bottom:0;border-bottom:none}.staff .divide{display:flex;justify-content:space-between}.staff .divide .div_box{width:48%}.staff .certificate{display:flex;flex-wrap:wrap}.staff .certificate li{width:19%;margin-bottom:8px;margin-right:1%}.staff .certificate li:nth-child(5n){margin-right:0}.staff .certificate li img{width:100%;box-sizing:border-box}section.tour{margin-bottom:40px}.tour .ttl-low_pt{padding-top:20px}.map_time .table-nostyle th{padding:6px 0}.map_time .fa-long-arrow-right{margin:0 10px}.map_time .ggmap iframe{display:block;width:690px}section.price{margin-bottom:40px}.price .table-nocolor th{width:33%}.price .ttl-low3{text-align:left}.bgb{background:#fffbf1;border-radius:10px;padding:20px 30px;width:480px;margin:0 auto 30px}section.map_time{padding-bottom:50px}.map_time .tel{font-size:22px}.map_time .head{background:#fff}section.contact{padding-bottom:40px}.contact .tel{font-size:20px}.contact .table-nocolor th{width:120px;text-align:left;font-weight:700}.contact .table-nocolor td{text-align:left}.form{width:100%;margin:20px auto 20px;border:1px solid #ccc;border-collapse:collapse}.form th{white-space:nowrap;background-color:#eee;border:1px solid #ccc;padding:8px 12px;vertical-align:middle;width:140px}.form td{padding:10px 15px;border:1px solid #ccc;vertical-align:middle;background:#fff}.form .required{color:#c20e11;margin-left:4px}.form td input[type=text],.form td input[type=number],.form td input[type=tel],.form td input[type=email],.form td input[type=adress],.form td textarea{border:solid 1px #ccc;padding:2px 4px}.form label{line-height:1;display:inline-block;margin-right:10px}.form input{vertical-align:middle}.wpcf7-datetime,.hasDatepicker{width:200px;margin-bottom:5px;vertical-align:middle}.form input.name,.form input.telnumber,.form input.mail{width:250px}.form td textarea{width:100%;box-sizing:border-box}.form .timemenu{width:200px}.form .visit{margin:2px 4px}.form .timemenu select{width:200px;height:28px;line-height:28px;padding:0}.form .wpcf7-list-item.first{margin-left:0}.form-btn{text-align:center;margin-bottom:60px}.form-btn>p{display:inline-block}.form-btn input{margin-right:20px;line-height:40px;cursor:pointer;padding:0 30px;border-radius:5px;background:linear-gradient(#c1b27f,#b09f5e);border:1px solid #b09f5e;color:#fff;-webkit-appearance:none}.contact div.wpcf7-mail-sent-ok,.contact div.wpcf7-mail-sent-ng,.contact div.wpcf7-validation-errors{border:none;text-align:center;color:#c20e11}.contact02 span.wpcf7-not-valid-tip{font-size:14px;color:#c20e11;text-align:left}.form .yubin{width:80px;margin-bottom:5px}.form .addressmore{font-size:11px;color:#a2a2a2;margin-left:4px}.form #prefecture1,.form #prefecture2{width:6em;padding-left:3px;margin-right:10px;margin-bottom:5px}.form #city1,.form #city2{width:340px;margin-right:10px;padding-left:3px;margin-bottom:5px}.form #street1,.form #street2{width:440px;padding-left:5px}.form .kakunin-text{display:block;font-size:80%;color:#fc9b2a}.form span.address,.form span.address02{display:block;margin-top:5px}.form span.address input,.form span.address02 input{padding-left:3px;width:400px}section.online{padding-bottom:50px}.online .entry-bg span.text{margin-top:15px;display:block;font-size:.9em}.online .entry-bg .flex_wrap{display:flex;justify-content:center}.online .entry-bg .flex_wrap .counseling_item{margin:0 30px;width:100%}.online .entry-bg .flex_wrap .counseling_item .item_title{padding-bottom:10px!important;text-align:center;color:#264e80;font-size:110%;font-weight:700}.online .entry-bg .flex_wrap .counseling_item img{display:block;margin:0 auto!important}.online .entry-bg .flex_wrap .counseling_item .item_txt{margin:10px!important;padding:10px!important;border-top:1px solid #264e80;text-align:center}.online .entry-bg .step_circle{position:relative;padding:10px!important;width:40px;height:40px;border-radius:50%;background:#264e80;margin-top:15px;z-index:2}.online .entry-bg .step_circle p{position:absolute;left:15%;top:15%;width:40px;text-align:center;padding:0!important;font-size:.8em;line-height:2em;color:#fff}.online .entry-bg .step_circle p span{font-size:2em}.online .entry-bg .step_txt{position:relative;padding-bottom:15px;border-bottom:dotted 1px #264e80}.online .entry-bg .step_txt:after{content:"";display:block;clear:both}.online .entry-bg .step_txt:before{content:"";display:block;line-height:0;overflow:hidden;position:absolute;left:0;bottom:-1px;width:10%;border-bottom:2px solid #fff}.online .entry-bg .step_txt>p{padding-left:80px!important;font-weight:700;margin-top:-50px;padding-bottom:35px}.online .entry-bg .step_txt div>p{margin-top:15px;font-size:.9em;font-weight:700;text-align:center}.online .entry-bg .step_txt img{width:300px;margin:5px 5px 5px 15px!important;float:right}.online .entry-bg>.step_txt:before{background-color:#264e80;content:"";width:3px;display:block;position:absolute;top:15px;bottom:5px;left:28px;z-index:1}.online .att2{color:#0c3;font-weight:700}.banner_webcounsel ul{display:flex;flex-wrap:wrap;justify-content:space-between}.banner_webcounsel li{width:48.5%}.banner_webcounsel li.wide{width:100%}.banner_webcounsel img{max-width:100%}section.monshin{padding-bottom:50px}.monshin .form th{width:200px;white-space:initial}.monshin .form1 .form th,.monshin .form2 .form th,.monshin .form3 .form th{width:140px}.roop{padding-bottom:80px;min-height:500px}.post{border:1px solid #ccc;border-radius:4px;padding:30px;margin:0 0 20px 20px;background:#fff}.post .title a{color:#7fc3d0 !important}.post .date{margin-bottom:20px}.post .p-link{color:#2780bb;text-align:right}.posts-btn{text-align:center;margin-top:40px}.posts-btn li{display:inline;margin-right:30px}.posts-btn li:first-child:after{content:"|";margin-left:30px}.posts-btn a{color:#2780bb;text-decoration:underline;vertical-align:middle}.posts-btn a i{margin:0 3px;font-size:90%;vertical-align:middle}.roop .post .size-full,.roop .post img{max-width:700px;height:auto}.roop .post iframe{max-width:600px}.roop .post .excerpt{display:flex;flex-wrap:wrap;justify-content:flex-start}.roop .post .excerpt .img{width:30%}.roop .post .excerpt .img img{max-width:100%}.roop .post .excerpt .txt{width:65%;padding-left:5%;padding-bottom:2em;position:relative}.roop .post .excerpt .txt .btn{position:absolute;right:1em;bottom:.5em;padding:0 .3em;color:#b3998d;border-bottom:1px solid}.case-records-cms{background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center center;width:640px;margin:20px auto}.case-records-cms td{text-align:center;width:320px;vertical-align:middle}.case-records-cms .before img{background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.case-records-cms .after img{background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.roop .ttl-low{font-size:18px !important}.roop .data{font-size:12px;color:#9e9e9e;margin-bottom:16px}.roop .more{text-align:right;margin-top:80px}.ttl-side{font-size:14px;padding:8px 12px 6px;line-height:1.4;letter-spacing:1px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.sidebar .ttl-low2{padding:8px;font-size:14px}.sidebar{margin-bottom:30px;padding-top:15px}.sidebar li{padding:0 10px 0 16px;background:url(//www.ortho-mouthpiece.com/news/wp-content/themes/humanity/css/../images/common/icon_h_sidebar.gif) no-repeat 4px 6px;margin-bottom:3px}.sidebar a{text-decoration:underline}.screen-reader-text{display:none !important}#s{width:200px;padding:2px 5px;margin:0 auto;display:block}#searchsubmit{display:block;margin:10px auto 30px;width:100px;text-align:center;padding:2px 4px;font-size:14px;border:1px solid #ccc;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ededed 100%);background:-webkit-linear-gradient(top,#fff 0%,#ededed 100%);background:linear-gradient(to bottom,#fff 0%,#ededed 100%);color:#444}.post .sup{display:flex;align-items:center;background:#ececec;padding:20px 25px 22px 28px;width:618px;margin:0 auto 40px;color:#3d3d3d;font-size:14px;box-sizing:border-box}.post .sup figure{width:90px;margin:0 25px 0 0;flex-shrink:0;text-align:center}.post .sup figure img{width:90px;height:90px;object-fit:cover;border-radius:50%}.post .sup figure figcaption{font-weight:700;margin:.5em -1em 0}.post .sup dt{margin-bottom:.5em}.post .sup dd{line-height:1.8}.post .sup .link{color:#7c7c7c;text-decoration:none;border-bottom:1px solid}.post h1{font-size:30px}.post h2{font-size:22px}.post h3{font-size:18px}.post h4{font-size:14px}.post h5{font-size:12px}.post h6{font-size:10px}.wpssb{margin-top:1rem}.price_sp{display:none}