.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}@charset "utf-8";html{background-color:#fff;color:#333;font-size:18px;font-weight:300;line-height:1.8;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}ul{list-style:none}ul,li{margin:0;padding:0}dl,dt,dd{margin:0}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.3;font-weight:300}p{margin-top:0;margin-bottom:0;font-size:18px;line-height:1.8}address,caption,em,th{font-style:normal}*:focus{outline:none}.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary:active.focus,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.btn-outline-primary.dropdown-toggle.focus,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle:hover{color:#fff;background-color:#937437;border-color:inherit}img{vertical-align:middle;max-width:100%;height:auto}a{color:#333;font-weight:bold;text-decoration:none;font-weight:300}a:hover{color:#999;text-decoration:none}a,a:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover img{opacity:.75;filter:alpha(opacity=75);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}body>h1{font-size:1.5em;text-align:center;margin-bottom:10px}body>h2{width:1100px;margin:0 auto;text-align:left;font-size:24px;margin-bottom:10px;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif}blockquote{position:relative;padding:10px 15px 10px 60px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}blockquote:before{display:inline-block;position:absolute;top:18px;left:15px;content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:bold;color:#cfcfcf;font-size:30px;line-height:1;font-weight:900}blockquote p{padding:0;margin:10px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.table-price th,.table-price td{padding:1em;line-height:1.5}@media screen and (min-width:769px){.costcut-menu-group.row{margin-right:0;margin-left:0;border-top:1px solid #e8e8e8}.costcut-menu-group.row>div{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:33px 0 39px}.costcut-menu-group.row > div:nth-child(3),.costcut-menu-group.row > div:nth-child(6),.costcut-menu-group.row > div:nth-child(9){border-right:0}.costcut-menu-img{margin-bottom:16px}.costcut-menu-title{}.costcut-menu-price{margin-bottom:22px;font-size:26px}.costcut-menu-caution{font-size:16px;line-height:24px}.case_photo{overflow:hidden}.case_photo .case{width:48.5%;float:left;margin:0 3% 10px 0}.case_photo .case:nth-child(2n){margin-right:0}.doctor-mainimg{margin-bottom:40px}.doctor-profile-title{margin-bottom:21px;padding-top:16px;padding-bottom:16px;font-size:22px;line-height:1;text-align:center}.doctor-profile-text{font-size:14px;line-height:24px}.frame-area{padding:40px;margin-bottom:40px;margin-top:20px}.table-primary{position:static;display:table;overflow:auto}.table-primary thead{display:table-header-group;float:none;position:static;max-width:none;overflow-x:visible;white-space:normal}.table-primary tbody{display:table-row-group;position:static;width:auto;overflow-x:visible;white-space:normal}.table-primary thead th{display:table-cell;text-align:center}.table-primary tbody th{display:table-cell;text-align:center}.table-primary tbody td{display:table-cell;border-left:1px solid #fff}.table-primary tbody tr{display:table-row}.table-primary th,.table-primary td{padding:1em 1em}.table-tertiary th,.table-tertiary td{border:1px solid #fff;padding:1em}.table-price thead th br{display:none}.tbl_form{margin-bottom:0;display:table;width:100%}.tbl_form dl{margin-bottom:20px;display:table-row}.tbl_form dt,.tbl_form dd{display:table-cell;padding:0 1em 2em 0;vertical-align:middle}.tbl_form dl:last-child dt{vertical-align:top}.tbl_form dt span{display:block}.tbl_form dd span{display:inline}.tbl_form input.input_inq1{width:100%;padding:.5em}.tbl_form input.input_inq3{width:100%;padding:.5em}.tbl_form input#input_age{width:4em}.tbl_form textarea.input_inq2{height:10em}.btn{padding:.3rem .9rem;font-size:.8rem}.btn-lg{font-size:.9em;padding:.9em 1.8em}.btn-xl{font-size:1.4em;padding:.9em 1.2em}.btn01.right{text-align:right}.btn01.left{text-align:left}.btn_list{overflow:hidden}.btn_list li{width:inherit;float:left;margin-right:2%;margin-bottom:2%}.btn_list.col01 li{float:none;margin-right:0}.btn_list.col02 li{width:49%}.btn_list.col02 li:nth-child(2n){margin-right:0}.btn_list.col03 li{width:32%}.btn_list.col03 li:nth-child(3n){margin-right:0}.btn_list.icon li a{height:70px;background:none}.btn_list.icon li a:hover{background-color:#eee}.btn_list.icon li a span{left:10px}.btn_list.star a span{left:2em;margin-right:1em}.main_img_inner{width:1200px;margin:0 auto;padding:0}.excerpt_wrap h2{margin-left:-50px;margin-right:-40px}}.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5,.col-xs-2-5,.col-sm-2-5,.col-md-2-5,.col-lg-2-5,.col-xs-3-5,.col-sm-3-5,.col-md-3-5,.col-lg-3-5,.col-xs-4-5,.col-sm-4-5,.col-md-4-5,.col-lg-4-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}.col-xs-2-5{width:40%;float:left}.col-xs-3-5{width:60%;float:left}.col-xs-4-5{width:80%;float:left}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}.col-sm-2-5{width:40%;float:left}.col-sm-3-5{width:60%;float:left}.col-sm-4-5{width:80%;float:left}.col-sm-1-4{width:25%;float:left}.section-header{padding-top:35px;margin-bottom:57px}.section-inner{padding:0 0 80px}.section-header .subtitle{display:block;font-size:24px;color:#e10586;letter-spacing:2px}.section-text{padding-right:30px;padding-left:30px;margin-bottom:44px;text-align:center;font-size:16px;line-height:2;color:#48353d}.section-text_sp_show{padding-right:30px;padding-left:30px;margin-bottom:44px;text-align:center;font-size:16px;line-height:2;color:#48353d}.info-block-group .section-content.row{border:1px solid #e8e8e8;margin-left:-40px;margin-right:-40px}.info-block-group .section-content.row>div{padding:40px}.info-block-title{}.info-news li{padding:20px 0;font-size:14px;line-height:24px}.info-news li:first-child{padding-top:10px}.recommend-movie-group.row{margin:0 -10px 0}.recommend-movie-group.row>div{padding:0 10px 20px}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}.col-md-2-5{width:40%;float:left}.col-md-3-5{width:60%;float:left}.col-md-4-5{width:80%;float:left}}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}.col-lg-2-5{width:40%;float:left}.col-lg-3-5{width:60%;float:left}.col-lg-4-5{width:80%;float:left}}.serif{font-family:游明朝体,Yu\ Mincho,YuMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,ＭＳ\ Ｐ明朝,MS\ PMincho,serif}.text-color-gold{color:#937437!important}.fade-in-down{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:a;animation-name:a;visibility:visible!important}@-webkit-keyframes a{
	0{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);}
}@keyframes a{
	0{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}html{min-width:1200px}body{margin:0 auto 0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}*:focus{outline:0!important}b,strong{font-weight:bold;color:#937437}b.yellow-marker,strong.yellow-marker{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffffbc 0%) repeat scroll 0 0;font-weight:normal;color:#48353d}.pc{display:block}.sp{display:none}.mT0{margin-top:0!important}.mT10{margin-top:10px}.mT20{margin-top:20px}.mT40{margin-top:40px}.mB0{margin-bottom:0!important}.m0a{margin:0 auto;display:block}.pB0{padding-bottom:0!important}.center{text-align:center}.tal{text-align:left!important}.tac{text-align:center!important}.tar{text-align:right!important}.bT{border-top:1px solid #ccc}.fR{float:right}.fL{float:left}.fR img{margin-left:10px!important;margin-top:8px!important}.fL img{margin-right:10px!important;margin-top:8px!important}.fR.yokonarabi img{width:200px}.clear{clear:both}.clearfix{zoom:1}.clearfix:after{content:"";display:table;clear:both}.section{overflow:hidden}.section-inner{max-width:1200px;margin:0 auto;padding:20px 20px 40px}.section-header{text-align:center;margin-bottom:10px}.section.column .section-title{margin-bottom:30px;padding-top:45px;font-size:38px;letter-spacing:6px;color:#937437;text-align:center;background-repeat:no-repeat;background-position:center 0;background:none}.section.column .section-title:before{content:none}.section.column .section-title:before{content:'';position:absolute;bottom:-10px;display:inline-block;width:100px;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#ac9458;border-radius:3px}.section.column h3{margin:auto;margin-bottom:15px;background:none;padding:0;font-size:1.3rem;color:#937437;text-align:left}body.page-template .column-box .inner,body.home .column-box .inner,body.single .column-box .inner,body.blog .column-box .inner,body.archive .column-box .inner{margin-bottom:30px}body.page-template .column-box .inner a,body.home .column-box .inner a,body.single .column-box .inner a,body.blog .column-box .inner a,body.archive .column-box .inner a{display:block;text-decoration:none!important}body.page-template .column-box .inner .thumbnail-box,body.single .column-box .inner .thumbnail-box,body.blog .column-box .inner .thumbnail-box,body.archive .column-box .inner .thumbnail-box{margin-bottom:10px;overflow:hidden;position:relative}body.home .column-box .thumbnail-box{margin-bottom:10px;overflow:hidden;position:relative}body.home .column-box .thumbnail-box img{object-fit:contain;object-position:center;height:150px;width:100%}body.page-template .column-box .inner .thumbnail-box img,body.home .column-box .inner .thumbnail-box img,body.single .column-box .inner .thumbnail-box img,body.blog .column-box .inner .thumbnail-box img,body.archive .column-box .inner .thumbnail-box img{object-fit:contain;object-position:center;height:250px;width:100%}body.page-template .column-box .text-box h3,body.home .column-box .text-box h3,body.single .column-box .text-box h3,body.blog .column-box .text-box h3,body.archive .column-box .text-box h3{padding:0;margin:0 auto 10px;background:none;font-size:16px;text-align:left;font-weight:bold;color:#f09bab}body.page-template .column-box a:hover .text-box h3,body.home .column-box a:hover .text-box h3,body.single .column-box a:hover .text-box h3,body.blog .column-box a:hover .text-box h3,body.archive .column-box a:hover .text-box h3{text-decoration:underline}body.page-template .column-box .text-box .time,body.home .column-box .text-box .time,body.single .column-box .text-box .time,body.blog .column-box .text-box .time,body.archive .column-box .text-box .time{font-size:12px;color:#48353d}.sitemap-list-box .sitemap .sub-menu-list{display:block!important}#header{position:relative;z-index:1}#header .header-inner{position:relative;width:1200px;height:133px;margin:0 auto}#header .contact{width:245px;position:absolute;top:0;right:0;border:1px solid #94782f}#header .contact ul{display:table;width:100%}#header .contact li{display:table-cell;width:50%;height:45px;border-right:1px solid #94782f;text-align:center;vertical-align:middle}#header .contact li:nth-child(even){border:none}#header-tel .header-tel-img{display:inline-block;padding:0 20px}#header-tel .header-tel-img a{color:#937437;font-size:30px;padding:5px 0;padding-left:65px;background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/layout/header/tel-image.png.pagespeed.ce.jKeXaPF0XH.png) no-repeat left top}#gnav{width:100%;position:relative;z-index:900;background-color:#fff;border-bottom:1px solid #e8e8e8}#gnav h1{display:none}#gnav.is-fixed{position:fixed;top:0;left:0}#gnav.is-fixed h1{display:block;width:308px;margin:10px auto}#gnav.is-fixed h1 a img{width:auto;height:auto}#gnav>ul{display:table;width:1200px;margin:0 auto;position:relative}#gnav>ul>li{display:table-cell;padding:0 26px;height:75px;text-align:center;vertical-align:middle;letter-spacing:.1em;font-size:16px;line-height:1}#gnav>ul>li>a{color:#333;display:inline-block}#gnav>ul>li>a:hover{color:#999}#gnav>ul>li>a:after{opacity:0;content:"";display:block;width:0;height:1px;background-color:#91733b;margin:5px auto 0;z-index:101;-webkit-transition:all .25s cubic-bezier(.25,.1,.25,1);transition:all .25s cubic-bezier(.25,.1,.25,1)}#gnav>ul>li>a:hover:after{width:100%;opacity:1}#gnav>ul>li.pulldown a{padding-right:12px;cursor:pointer}#gnav>ul>li.pulldown a i{color:#ac9a62;margin-left:5px}#gnav>ul>li.pulldown:hover{text-decoration:none}#gnav li.pulldown div{display:none;position:absolute;top:75px;left:0;background:#fff;border:1px solid #ddd;box-shadow:0 0 8px rgba(0,0,0,.15);padding:40px 0 40px 20px;box-sizing:border-box;width:1200px}#gnav li.pulldown dl{box-sizing:border-box;display:table-cell;width:25%;border-right:1px solid #ddd;padding:0 20px;font-size:12px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:left;letter-spacing:0}#gnav li.pulldown dl:last-child{border:none}#gnav li.pulldown dl:first-child dt{margin-bottom:16px;padding-bottom:16px;border-bottom:4px double #91733b;font-size:18px;font-weight:normal;color:#90743b}#gnav li.pulldown dl:first-child dd{font-size:14px;line-height:1.5;color:#666}#gnav li.pulldown dl:nth-child(n+2) dt{margin-bottom:16px;font-size:16px;color:#90743b}#gnav li.pulldown dl:nth-child(n+2) dt a{display:block;padding:5px 0;color:#90743b}#gnav li.pulldown dl:nth-child(n+2) dt a:before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:bold;color:#937437;vertical-align:middle;margin-right:5px}#gnav li.pulldown dl:nth-child(n+2) dt a:hover{color:#999}#gnav li.pulldown dd li a{display:block;padding:2px 0 2px 5px;font-size:14px;line-height:1.5;background:none}#gnav li.pulldown dd li a:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:bold;color:#937437;vertical-align:middle;margin-right:5px}#gnav li.pulldown dd li .sub-menu{margin-left:20px}#gnav>ul>li.pulldown dd{margin-bottom:16px}#gnav.is-fixed p{display:block;width:232px;margin:10px auto}#gnav p{display:none}.sp-header{width:100%;position:fixed;top:0;left:0;z-index:100}.sp-header .header-menun-box{display:table;width:100%;height:46px;box-shadow:0 4px 6px rgba(0,0,0,.15);background-color:rgba(255,255,255,.955);position:relative;z-index:111}.sp-header .header-menun-btn{display:table-cell;width:68px}.sp-header .header-menun-btn img{cursor:pointer;width:100%;height:auto}.sp-header .header-logo{display:table-cell;font-size:1px;line-height:1;vertical-align:middle;text-align:center}.sp-header .header-logo_lp{margin-top:10px;padding-left:25px;font-size:1px;line-height:1;vertical-align:middle;text-align:center}.header_contact_lp{width:100%;padding:10px 0;margin-top:10px;border-top:1px solid #ccc}#spLpTel{width:50%;float:left}#spLpForm{width:50%;float:left}.sp-header .header-logo img{max-width:90%}.sp-header .header-logo_lp img{max-width:100px}.sp-header .header-tel{display:table-cell;width:57px;cursor:pointer}.sp-header .header-contact-btn{display:table-cell;width:74px;cursor:pointer}.sp-menu,.sp-contact{transition-duration:.4s;transition-property:opacity}.sp-menu.is-closed,.sp-contact.is-closed{max-height:0;opacity:0;visibility:hidden}.sp-menu.is-open,.sp-contact.is-open{max-height:none;opacity:1;visibility:visible}.sp-menu{position:fixed;top:0;left:0;width:100%;z-index:100;text-align:center}.sp-menu-inner{position:relative;height:500px}.sp-menu-inner-inner{padding-bottom:12px;position:absolute;top:0;left:0;right:0;bottom:0;overflow:scroll;overflow-x:hidden;overflow-y:auto}.sp-menu-nav{text-align:left}.sp-menu-nav>ul:first-child{border-top:1px solid #fff}.sp-menu-nav>ul>li>a{display:block;font-size:14px;color:#fff;padding:22px 12px;background:url(../images/object/component/arrow-dotted-right.png) no-repeat right 10px top 50%/6px;background-color:rgba(25,25,25,.95)}.sp-menu-nav>ul>li{border-bottom:1px solid #fff}.sp-menu-nav>ul>li>ul.gray{background:#000}.sp-menu-nav>ul>li>ul>li{list-style:disc}.sp-menu-nav>ul>li>ul>li>a{display:block;padding:14px 18px;border-bottom:1px solid #111;font-size:14px;color:#fff;background:url(../images/object/component/dot-w7.png) no-repeat 10px 50%/4px;background-color:rgba(70,70,70,.95)}.sp-menu-nav>ul>li>ul>li>.accordion-child-btn{background:url(../images/object/component/arrow-dotted-down.png) no-repeat right 10px top 50%/12px;background-color:rgba(70,70,70,.95);color:#fff}.sp-menu-nav>ul>li>ul>li>ul>li>a{display:block;padding:14px 18px;border-bottom:1px solid #111;font-size:14px;color:#444;background:url(../images/object/component/dot-w7.png) no-repeat 10px 50%/4px;background-color:rgba(225,225,225,.95)}.accordion.is-accordion.is-closed .accordion-btn.sp-menu-nav-parent-btn{color:#fff!important;background:url(../images/object/component/arrow-dotted-down.png) no-repeat right 10px top 50%/12px;background-color:rgba(25,25,25,.95)}.accordion.is-accordion.is-open .accordion-btn.sp-menu-nav-parent-btn{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/arrow-dotted-up.png);background-color:rgba(25,25,25,.95)}.accordion-child.is-accordion.is-close .accordion-child-btn{background:url(../images/object/component/arrow-dotted-down.png) no-repeat right 10px top 50%/12px}.accordion-child.is-accordion.is-open .accordion-child-btn{background:url(../images/object/component/arrow-dotted-up.png) no-repeat right 10px top 50%/12px;background-color:rgba(70,70,70,.95)}.sp-menu-nav .accordion.is-accordion .accordion-btn{background:url(../images/object/component/arrow-circle-up.png) no-repeat right 10px top 50%/14px;background-color:rgba(25,25,25,.95);color:#fff}.sp-menu .sp-contact-banner-monitor{margin-bottom:20px}.sp_menu_bg_area{padding:20px 0}.sp_menu_bg_area.bl{background-color:rgba(25,25,25,.95)}.toggle-collapse.btn.btn-close{background-color:#fff}.sp-contact{position:fixed;top:0;left:0;width:100%;padding-bottom:12px;z-index:100;text-align:center}.ham_menu.sp-contact-close{text-align:left;font-size:0}.sp-contact-close{text-align:right}.sp-contact-close{text-align:right;font-size:0}.sp-contact-close.bl{}.sp-contact-close-btn{display:inline-block;padding:12px;background-color:rgba(25,25,25,.95)}.sp-contact-close img{width:44px}.sp-contact-tel{padding:12px 0;border-top:1px solid #937437;border-bottom:1px solid #937437;background-color:rgba(25,25,25,.95)}.sp-contact-tel img{max-width:244px}.sp-contact-tel .text01,.sp-contact-tel .text02{color:#fff}#header-tel .text02.note{margin-top:5px}#header-tel .text02 a,.sp-contact-tel .text02 a{color:#937437;text-decoration:underline}.sp-contact-tel .header-tel-img a{color:#937437;font-size:30px;padding:5px 0;padding-left:65px;background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/layout/header/tel-image.png.pagespeed.ce.jKeXaPF0XH.png) no-repeat left top}.sp-contact-banner-group{padding:20px 0;border-bottom:1px solid #937437;background-color:rgba(25,25,25,.95)}.sp-contact-banner-group li{margin-bottom:20px}.sp-contact-banner-group img{max-width:266px}.sp-contact-banner-monitor{margin:0 0 0 -8px}.sp-contact-banner-monitor img{max-width:274px}.sp-contact-banner-recruit{margin-top:20px}.sp-contact-banner-recruit img{max-width:265px}.sp-contact-btn .btn{background:none}.sp-menu-nav ul li a.sub-menu-accordion-btn{background: url(../images/object/component/arrow-circle-up.png) no-repeat right 10px top 50%/14px;background-color:rgba(225,225,225,.95)}.sp-menu-nav ul li a.sub-menu-accordion-btn.is-open{background: url(../images/object/component/arrow-circle-down.png) no-repeat right 10px top 50%/14px;background-color:rgba(225,225,225,.95)}.sp-menu-nav ul.sub-menu li a{display:block;padding:14px 18px;border-bottom:1px solid #111;font-size:14px;color:#444;background: url(../images/object/component/dot-w7.png) no-repeat 40px 50%/4px;background-color:rgba(225,225,225,.95);padding-left:50px}.sp-menu-nav ul.sub-menu.is-closed{display:none}.sp-menu-nav ul.sub-menu.is-open{display:block}.access{text-align:center}.access .section-title{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/layout/footer/access-title-bg.png)}.access .row{margin-left:-10px;margin-right:-10px}.access .row>div{padding-left:10px;padding-right:10px}.access-text{text-align:left;font-size:14px;line-height:24px}.access .section-content .gold-g-g-table{font-size:14px;margin-top:-1px;margin-bottom:0}.access .section-content .gold-g-g-table th{width:150px;padding:10px}.access .section-content .gold-g-g-table td{padding:10px}.access .section-content .gold-g-g-table a{color:#937437;text-decoration:underline}.access .section-content .gold-g-g-table a:hover{text-decoration:none}.access-img{padding:0 0 10px}.section-googlemap img{width:100%}.info-block-group{padding:80px 0;text-align:center;background:#fbfbfb}.info-block-group .section-inner{padding-bottom:0}.info-block-title{margin-top:0}.info-block-title a{color:#937437}.info-block-title a:hover{text-decoration:underline}.info-block-group .section-content.row>div:first-child{border-right:1px solid #e8e8e8}.info-news{overflow:hidden}.info-news li{border-bottom:1px solid #e8e8e8;text-align:left}.info-news li .date{color:#937437}.recommend-movie-item{position:relative}recommend-movie-item-thumb{text-align:center}.info-block-group .btn{margin-bottom:0}.recommend-movie-item-btn{position:absolute;top:50%;left:50%;margin-left:-21px;margin-top:-16px}.sns-group{background:#fbfbfb;text-align:center}.sns-header{padding-top:30px;margin-bottom:24px}.sns-header h2{margin-bottom:14px;text-align:center;font-size:20px;font-weight:200;letter-spacing:2px;line-height:1;color:#937437}.sns-header h2 i{display:block}.sns-content{padding:20px;background:#fff}.sns-footer{margin-top:15px}.sns-footer .btn{padding:10px 80px;font-size:16px;background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/external.png);background-repeat:no-repeat;background-position:right 60px top 50%;-webkit-background-size:13px;background-size:13px}.sns-instagram .row{margin-left:-10px;margin-right:-10px}.sns-instagram .row>li{padding-left:5px;padding-right:5px;padding-bottom:10px}.sns-facebook .row{margin-left:-10px;margin-right:-10px}.sns-facebook .row>div{padding:0 10px 5px}.sns-facebook .sns-content-img{margin-bottom:5px}.sns-links{border-bottom:1px solid #e8e8e8}.sns-links .section-inner{text-align:center;padding:40px 0}.sns-links ul{display:inline}.sns-links li{display:inline;margin:0 4px}.footer-contact-group{text-align:center}.footer-contact-group .section-inner{padding:80px 0}.footer-contact-tel .text01{display:block;font-size:22px;color:#323232}.footer-contact-tel-img{display:inline-block;color:#937437;font-size:46px;padding:5px 0;padding-left:65px;background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/layout/header/tel-image.png.pagespeed.ce.jKeXaPF0XH.png) no-repeat left center}.footer-contact-tel-img.sp{display:none}.footer-contact-tel-img a{color:#937437}.footer-contact-tel .gold-g-g-table{text-align:center;max-width:450px;margin:0 auto 10px}.footer-contact-tel .gold-g-g-table th,.footer-contact-tel .gold-g-g-table td{text-align:center;padding:10px}.footer-contact-tel .gold-g-g-table td:first-child{font-size:14px}.footer-contact-tel .text02{display:block;margin-bottom:10px;font-size:16px;color:#323232}.footer-contact-tel .text03{margin-bottom:24px;font-size:16px}.footer-contact-tel .text03 a{color:#937437;text-decoration:underline}.footer-contact-tel .text03 a:hover{text-decoration:none}.footer-contact-contact{text-align:center}.footer-contact-contact .btn{margin-bottom:0}.footer-contact-contact li{display:inline-block;text-align:center;vertical-align:middle}.footer-contact-contact li:last-child{border-right:none}.footer-banner li{margin-bottom:20px}.footer-banner li:first-child{margin-top:-5px;margin-left:-5px}.sp-footer-nav{margin-bottom:20px;padding:0 20px;margin-top:20px}.sp-footer-nav ul{border-top:1px solid #e8e8e8}.sp-footer-nav li a{position:relative;display:block;border-bottom:1px solid #e8e8e8;padding:5px 0}.sp-footer-nav li{background:url(../images/object/component/arrow-dotted-right.png) no-repeat right 5px top 50%/6px}.sp-footer-nav li a{font-size:16px;color:#000}.back-to-top{display:none;position:fixed;bottom:15px;right:20px}.back-to-top img{width:25px}.back-to-top a{font-size:50px;color:#ac9458;background:#fff;border-radius:50%;padding:0;opacity:.5}#mhlw_risk_fixed,#mhlw_risk_fixed1,.mhlw_risk_box_fixed{background:#f9f9f9;width:100%;padding:10px}.mhlw_risk_box_fixed{margin-bottom:10px}#mhlw_risk_fixed1{margin-bottom:30px;margin-top:10px}#mhlw_risk_fixed .mhlw_risk_fixed .h4.ba_label2{padding:0;margin:0;background:none}#mhlw_risk_fixed .mhlw_risk_fixed_close{width:30px;height:30px;position:absolute;top:-20px;right:-20px;z-index:105;background:#fff;border-radius:100%;cursor:pointer;display:block;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap}#mhlw_risk_fixed .mhlw_risk_fixed_close:before{position:absolute;top:0;right:0;bottom:0;left:0;color:#333;content:"\00d7";display:block;font-size:22px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color .15s linear;transition:color .15s linear}.mhlw_risk_text p,.mhlw_risk_text a{display:inline-block;color:#937437}.mhlw_risk_text span{color:#937437}.case_photo .case .mhlw_risk_box_fixed .mhlw_risk_box_fixed_text{margin:0!important}.mhlw_risk_box_fixed_text span{color:#937437}.mhlw_risk_box_fixed_text span a{text-decoration:underline;color:#937437}.mhlw_risk_box_fixed_text span a:hover{text-decoration:none}#side{width:100%;clear:both;display:block;padding:0;box-shadow:0 4px 6px rgba(0,0,0,.15);background-color:rgba(249,249,249,.5);border:1px solid #eee}#side .side-service-nav-title{margin-top:0}#side .side-inner{max-width:860px;margin:auto;border:none;background:none}#side .sub-menu-btn{display:block;width:100%;text-align:right}#side .side-sub-menu{display:none;border:1px solid #eee;background:#fff;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;position:fixed;top:0;left:0;margin-top:115px;padding-bottom:115px}#side .side-sub-menu .box-menu-list{max-width:860px;margin:auto}#side .side-banner{display:none}#side .side-contact{display:none}#side .side-service-nav-title{padding:10px;text-align:center}#side .side-sub-menu .side-service-nav-title{border-left:1px solid #eee;border-right:1px solid #eee;background:#f9f9f9}#side .sub-menu-title{position:relative;z-index:99}#side .sub-menu-btn{position:absolute;right:10px;top:10px}#container{position:relative}.caret-down-box{text-align:center}.caret-down-box i{color:#937437;font-size:100px;line-height:50px}.text-link{color:#937437;text-decoration:underline}.list-group-styled.circle_bl{margin-left:0!important}.list-group-styled.circle_bl li{list-style-type:none!important}.next-more-btn{border-color:#937437;background-color:#937437;color:#fff;padding:10px;max-width:300px;margin:20px auto;display:block;text-align:center}.next-more-btn:focus{color:#fff}.aligncenter{text-align:center;margin-bottom:10px}.aligncenter .img_caption{margin-left:0}.special-content{margin-bottom:30px}.special-content.last{margin-bottom:30px}.special-content .special-content-left-text{display:inline-block;width:70%;margin-right:2%;vertical-align:top}.special-content .special-content-right-text{display:inline-block;width:70%;margin-left:2%;vertical-align:top}.special-content .special-content-left-img{display:inline-block;width:27%;vertical-align:top}.special-content .special-content-right-img{display:inline-block;width:27%;vertical-align:top}.page-template-page-shinryo #main section a{color:#937741;word-wrap:break-word}.page-template-page-shinryo #main section a:hover{text-decoration:underline}.single-doctor-list #main section a:hover{text-decoration:underline}.page-template-page #main section:after{content:"";display:block;height:1px;clear:both}.cvtag01{display:none}.wp_social_bookmarking_light{border-top:1px solid #eee;padding-top:20px;margin-bottom:20px;margin-top:20px}.tag{border-radius:1rem;padding:.4em 1.2em;font-size:12px;font-weight:400}.tag-primary{border:1px solid #eee;line-height:1.2;text-align:left;background:#f9f9f9;color:#937437;white-space:inherit}.costcut-menu{text-align:center}.costcut-menu-title{letter-spacing:1px}.costcut-menu-price{color:#e00282;letter-spacing:1.8px}.costcut-menu-price strong{font-weight:200;color:#e00282}.tbl_form span.red{display:inline!important;color:#fff;background:red;border-radius:5px;padding:2px 5px;font-size:10px;margin-left:10px}.tbl_form span.gray{display:inline!important;color:#fff;background:#ddd;border-radius:5px;padding:2px 5px;font-size:10px;margin-left:10px}.tbl_form dt{width:220px}.tbl_form p.lead{white-space:nowrap}.mw_wp_form_confirm .tbl_form dt span{display:none!important}.mw_wp_form_confirm .tbl_form dd span{display:block!important}.page-template-page-form .arrow_box{width:700px;margin:40px auto;background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/arrow_box1.jpg) no-repeat center center;background-size:100% 100%}.page-template-page-form .arrow_box.arrow_box_confirm{background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/arrow_box2.jpg) no-repeat center center;background-size:100% 100%}.page-template-page-form .arrow_box.arrow_box_complete{background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/arrow_box3.jpg) no-repeat center center;background-size:100% 100%}.page-template-page-form .arrow_box ul{display:table;text-align:center;height:45px}.page-template-page-form .arrow_box ul li{display:table-cell;vertical-align:middle;width:230.3px;margin-left:10px;font-size:18px}.page-template-page-form .arrow_box ul li.curent{color:#fff}.img_caption{font-size:12px;display:block;margin:10px auto 0;margin-left:20px;text-align:center}.good_treatment{background:#f9f9f9;padding:10px 1pc;margin-bottom:2%}.mw_wp_form .center{margin-bottom:30px}.mw_wp_form_confirm .center ul li{display:inline-block}.mw_wp_form_confirm .center ul li .back{display:inline-block;border:1px solid #999;background-color:#999;font-size:1.5em;font-weight:bold;padding:.7em;line-height:1;border:none;border-radius:5px;color:#fff}.mw_wp_form_confirm .center ul li .back:hover{color:#999;background-color:#fff;border:1px solid #999}.question-list-box{}.question-list{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}.question-list-question,.question-list-answer{position:relative;padding:16px 42px}.question-list-answer{padding-right:10px;box-sizing:border-box}.question-list-question:before,.question-list-answer:before{position:absolute;top:8px;left:16px}.question-list-question{color:#937437}.question-list-question:before{content:'Q';font-size:24px;color:#937437}.question-list-answer{line-height:2;color:#48353d}.question-list-answer:before{content:'A';font-size:24px;color:#999}.question-list .accordion.is-accordion .accordion-btn{background-image:none!important;background-color:none!important}.question-list .accordion.is-accordion .accordion-btn:after{position:absolute;top:50%;right:16px;margin-top:-9px;font-weight:normal;font-size:18px;font-family:"Font Awesome 5 Free";font-weight:bold;line-height:1}.question-list .accordion.is-accordion.is-closed .accordion-btn:after{content:'\f067'}.question-list .accordion.is-accordion.is-open .accordion-btn:after{content:'\f068'}.single .question-list-question{color:#f09bab}.single .question-list-question:before{color:#f09bab}.youtube-movie{width:100%;text-align:center}.youtube-movie-box{display:inline-block;width:48%;margin-right:3%}.youtube-movie-box:last-child{margin-right:0%}.youtube-movie-box .youtube-movie-title{font-size:1.5rem;margin-bottom:20px;color:#937437}.youtube-movie-full{width:100%;text-align:center;margin-bottom:20px}.youtube-movie-full .youtube-movie-box{display:block;width:100%;margin-right:0}.orthodontic-menu a:hover p{text-decoration:underline}.cosmeticdentistry-menu a:hover p{text-decoration:underline}.treatment-menu-content :hover h3{text-decoration:underline}.table-scroll{overflow:auto;white-space:nowrap;max-height:800px}.table-scroll table{table-layout:inherit}.table-scroll thead{white-space:nowrap!important;font-size:13px}.table-scroll tbody{white-space:nowrap!important;font-size:13px}.table-scroll tbody td img{max-width:200px;margin:auto}.table-scroll tbody td.img-w-100 img{width:100%;max-width:100%}.table-scroll tbody td.note{font-size:12px;text-align:left}.table-scroll tbody td.note ul li{text-indent:-12px;padding-left:12px}.table-scroll::-webkit-scrollbar{height:5px;width:5px}.table-scroll::-webkit-scrollbar-track{background:#f1f1f1}.table-scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.table-scroll .table-primary thead th a{text-decoration:underline}.table-scroll .table-primary thead th a:hover{text-decoration:none}.table-scroll thead tr:first-child th:first-child{z-index:1}.table-scroll tbody th,.table-scroll thead th{position:sticky;top:0;left:0}.table-scroll .small-img{max-width:80px}.page-navi{background:#fff;margin-bottom:30px}.page-navi ul{width:100%;letter-spacing:-.4em;text-align:left}.page-navi ul li{vertical-align:middle;text-align:center;width:25%;display:inline-block;letter-spacing:normal}.page-navi ul li a{padding:10px 5px;color:#937437;font-size:12px;border:1px solid #937437;width:99%;margin:0% auto .5%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.page-navi ul li a.current{background:#937437;color:#fff!important;font-weight:bold}.page-navi ul li a:hover{text-decoration:underline}.map-box{margin-top:20px}.map-box iframe{width:100%}.doctor_answer{background:#fbfbfb;text-align:center;padding:20px;margin-bottom:20px}.doctor .section-title{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/pages/top/doctor-title-bg.png);background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/pages/top/doctor-title-bg.svg)}.doctor .section-title a{color:#937437}.doctor .section-title a:hover{text-decoration:underline}.doctor-profile-title{position:relative;border-top:1px solid #937437;border-bottom:1px solid #937437;color:#937437}.doctor-profile-title:after{position:absolute;bottom:-5px;left:50%;margin-left:-5px;content:'';width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#937437 transparent transparent transparent}.doctor-profile-text{text-align:left}.doctor-profile-text th{white-space:nowrap;font-weight:normal}.medicaltreatment-nav a{text-decoration:none}.medicaltreatment-nav>ul{border:1px solid #eee;border-bottom:none;background:#f9f9f9}.medicaltreatment-nav>ul:last-child{border-bottom:1px solid #eee}.medicaltreatment-nav>ul>li>a{display:block;padding:25px 45px;border-bottom:1px solid #eee;background:#fdfffe url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/pages/top/mediacaltreatment-nav-title-bg.png) no-repeat 21px center;font-size:16px;color:#937437!important}.medicaltreatment-nav>ul>li a:hover{background-color:#eee}.medicaltreatment-nav>ul>li>ul{padding:8px 0;border-bottom:1px solid #eee}.medicaltreatment-nav>ul>li>ul:last-child{border-bottom:none}.medicaltreatment-nav>ul>li>ul>li a{display:block;padding:8px 45px;font-size:14px;background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/pages/top/mediacaltreatment-nav-icon.png) no-repeat 25px 16px;color:#937437}.medicaltreatment-nav>ul>li>ul>li>ul{padding-bottom:0}.medicaltreatment-nav>ul>li>ul>li>ul>li>a{padding-left:62px;background-position:47px 16px}#main .medicaltreatment-nav-group.row{margin-left:-12px;margin-right:-12px}#main .medicaltreatment-nav-group.row>div{padding:0 12px}#main .medicaltreatment-nav>ul>li>a{padding:16px 48px;font-size:14px;background-position:20px 20px}#main .medicaltreatment-nav>ul>li>ul>li a{padding:8px 8px 8px 45px;font-size:14px}#main .medicaltreatment-nav>ul>li>ul{padding:0}#main .medicaltreatment-nav>ul>li>ul>li>ul>li>a{padding-left:62px;background-position:47px 16px}#main .medicaltreatment-nav ul.sub-menu li a{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/list-icon-bar.png);background-position:47px 19px}.accordion.is-accordion.is-closed .accordion-content{padding:0;max-height:0;opacity:0;visibility:hidden;transition-duration:.4s;transition-property:opacity}.accordion.is-accordion.is-open .accordion-content{max-height:auto;opacity:1;visibility:visible;transition-duration:.4s;transition-property:opacity}.accordion.is-accordion .accordion-btn{background:#fff url(../images/object/component/arrow-circle-up.png) no-repeat right 10px top 50%/14px}.accordion.is-accordion.is-closed .accordion-btn{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/arrow-circle-down.png)}.accordion.is-accordion.is-open .accordion-btn{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/arrow-circle-up.png)}.accordion-child.is-accordion.is-closed .accordion-child-content{padding:0;max-height:0;opacity:0;visibility:hidden;transition-duration:.4s;transition-property:opacity}.accordion-child.is-accordion.is-open .accordion-child-content{max-height:auto;opacity:1;visibility:visible;transition-duration:.4s;transition-property:opacity}.accordion-child.is-accordion .accordion-child-btn{}.accordion-child.is-accordion.is-closed .accordion-child-btn{}.accordion-child.is-accordion.is-open .accordion-child-btn{}.frame-area{border:1px solid #e8e8e8;padding:40px;margin-bottom:20px}.frame-area h3{}.frame-area .list-group-styled li{padding-left:0}.frame-area .list-group-styled.circle li{padding-left:28px}.frame-area .list-group-styled.cross li{padding-left:24px}.frame-area .list-group-styled.circle_bl li{padding-left:28px}.frame-area.gold{border:3px solid #937437}.frame-area.gold h2{}.frame-area.gold h3{}.frame-area.gold h3:before,.frame-area.gold h3:after{display:none}.frame-area.gold>*:first-child{margin-top:20px}.frame-area.gold p{margin-bottom:20px}.frame-area a{color:#937437}.frame-area a:hover{text-decoration:underline}.frame-area .answer p span{color:#937437!important;text-decoration:none!important}.frame-area .answer p span.il{color:inherit!important}.frame-area .answer p span a{color:#937437!important;text-decoration:none!important}.frame-area .answer p span a:hover{text-decoration:underline!important}.table td,.table th{border-color:#eee}.table-primary{width:100%;line-height:1.3;background-color:#fff;table-layout:fixed}.table-primary th,.table-primary td{border-right:1px solid #eaeaea;text-align:center}.table-primary tr th:last-child,.table-primary tr td:last-child{border-right:none}.table-primary th{background-color:#f9f9f9;color:#937741;text-align:center;font-weight:normal}.table-primary thead th,.table-primary thead td{border-top:none;text-align:center;background-color:#fff}.table-primary tr{border-bottom:1px dotted #eaeaea}.table-primary thead tr{border-bottom:3px solid #eaeaea}.table-secondary dl{overflow:hidden}.table-secondary dt{clear:both;float:left;font-weight:normal}.table-secondary dd{padding-left:5em;margin-bottom:.5em}.table-tertiary{width:100%;font-size:13px;line-height:1.3;background-color:#f6f6f6;table-layout:fixed}.table-tertiary th,.table-tertiary td{border:1px solid #fff;padding:.7em}.table-tertiary th{background-color:#f2ecda;color:#937741}.table-tertiary tbody tr:nth-child(2n){background-color:#ececec}.table-price{width:100%;margin-bottom:40px;line-height:1.3;background-color:#fff;table-layout:fixed}.table-price th,.table-price td{border-right:1px solid #eaeaea;text-align:left}.table-price tbody tr:nth-child(2n+1){background-color:#fff}.table-price tbody tr:nth-child(2n){background-color:#f9f9f9}.table-price tr th:last-child,.table-price tr td:last-child{border-right:none}.table-price th{background-color:#f6f6f6;color:#937741;text-align:left;font-weight:normal}.table-price thead th,.table-price thead td{border-top:none;text-align:center;background-color:#fff}.table-price tr{border-bottom:1px dotted #ccc}.table-price thead tr{border-bottom:3px solid #eaeaea}.table-price tbody td:last-child{text-align:right}.table-price th a{color:#937741;text-decoration:underline}.table-price th a:hover{text-decoration:none}.tbl_form{margin-bottom:20px}.tbl_form dl{margin-bottom:1em}.tbl_form dt{margin-bottom:.5em;font-weight:bold}.tbl_form dd span{margin-top:.2em;color:#666}.tbl_form input.input_inq1,.tbl_form input.input_inq3{width:100%;box-sizing:border-box}.tbl_form textarea.input_inq2{width:100%;box-sizing:border-box;height:5em}.tbl_form input.input_inq1,.tbl_form textarea.input_inq2,.tbl_form input.input_inq3{background-color:#fafafa;border:1px solid #dcdcdc;border-radius:4px;padding:4px 8px}.tbl_form .radio{margin-left:1px}.tbl_form dd label span{display:inline;margin-left:5px}.tbl_form dd .wpcf7-list-item{display:block;width:100%}.djd_site_post_form button{background-color:#b4a65d;color:#fff;font-size:1.4em;font-weight:bold;padding:.7em!important;line-height:1;border-radius:5px!important}.tbl_form #field-wrapper .wp-editor-wrap{border:1px solid #dcdcdc;border-radius:4px;padding:4px 8px -1px;margin:0 0 20px}.tbl_form #field-wrapper div.mce-toolbar-grp,.tbl_form #field-wrapper .mce-statusbar .mce-container-body{display:none}.tbl_form dd select{background-color:#fafafa;border:1px solid #dcdcdc;padding:5px 5px 10px}.tbl_form .bT{padding:2em 1em 2em 0}.btn{border-radius:0}.btn-primary{border-color:#937437;background-color:#937437;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{border-color:#937437;background-color:#fff;color:#937437}.btn-outline-primary{border-color:#937437;background-color:#fff;color:#937437}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus{border-color:#937437;background-color:#937437;color:#fff}.btn_confirm{display:inline-block;color:#fff;border:1px solid #937437;background-color:#937437;font-size:1.5em;font-weight:bold;padding:.7em 4em;line-height:1;border:none;border-radius:5px}.btn_confirm:hover{background-color:#fff;border:1px solid #937437;color:#937437}.btn01{text-align:center;margin:20px 0}.btn01 a{display:inline-block;background-color:#fff;color:#a38654;font-weight:bold;text-align:center;padding:.7em 2.4em;line-height:1;border:1px solid #c2aa63}.btn01 a:hover{background-color:#c8b26e;color:#fff}.btn01.gold a{color:#fff;border-color:#b4a65d;background-color:#b4a65d;background:-moz-linear-gradient(left,#866923 0%,#b4a65d 100%);background:-webkit-linear-gradient(left,#866923 0%,#b4a65d 100%);background:linear-gradient(to right,#866923 0%,#b4a65d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#866923', endColorstr='#b4a65d',GradientType=1)}.section-text .text_btn .btn{font-size:20px;margin-top:20px;padding:1pc 20px 1pc 2pc;display:block;max-width:320px;margin-left:auto;margin-right:auto}.btn01.gold a:hover{color:#fff;border-color:#c8b26e;background-color:#c8b26e;background:-moz-linear-gradient(left,#866923 100%,#b4a65d 0%);background:-webkit-linear-gradient(left,#866923 100%,#b4a65d 0%);background:linear-gradient(to right,#866923 100%,#b4a65d 0%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4a65d', endColorstr='#866923',GradientType=1)}.btn01.radius a{border-radius:6px}.btn01.left_all{text-align:left}.btn01.right_all{text-align:right}.btn02{text-align:center}.btn02 a{display:inline-block;padding:1em 2.5em 1em 1.5em;background-color:#fff;border:1px solid #a78a52;color:#a78a52;font-size:16px;font-weight:bold;line-height:1.3;position:relative}.btn02 a:hover{background-color:#f8f6ee}.btn02 a:after{position:absolute;top:50%;right:14px;margin-top:-.5em;font-family:"Font Awesome 5 Free";font-weight:bold;content:"\f105";font-size:1.2em;color:#a78a52;line-height:1}.btn03{text-align:center}.btn03 a{display:inline-block;padding:.8em 2.2em .8em 1.5em;background-color:#333;color:#fff;font-weight:bold;line-height:1;position:relative;border-radius:4px}.btn03 a:hover{background-color:#ad9b6b}.btn03 a:after{position:absolute;top:50%;right:1em;margin-top:-.5em;font-family:"Font Awesome 5 Free";font-weight:bold;content:"\f138";color:#fff;line-height:1}.btn_arrow{background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/btn_arrow.png) right center no-repeat #937437;color:#fff;font-size:16px;padding:4px 40px;border-radius:2px}.btn_arrow:hover{color:#fff;opacity:.8}.btn_list li{margin-bottom:10px}.btn_list li{width:100%}.btn_list a{position:relative;display:block;width:100%;padding:16px 16px 16px 16px;background-color:#fdfffe;border:1px solid #eee;color:#a78a52;font-size:14px;line-height:1.3}.btn_list a:before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ac9458;vertical-align:middle;margin-right:5px}.btn_list a:hover{background-color:#eee}.btn_list.icon li a{padding:10px 2em 10px 10px}.btn_list.icon li img{width:50px;margin-right:10px;vertical-align:middle}.btn_list.star a:after{left:10px;content:"\f006";font-family:"Font Awesome 5 Free";font-weight:bold}.frame-area ul.list-group-styled{margin-bottom:0}.list-group-styled{margin-bottom:20px}.list-group-styled li{position:relative;padding-left:2em;margin-bottom:.5em}.frame-area .list-group-styled li{margin-bottom:1em}.list-group-styled li span{display:block;font-weight:normal;font-size:.85em}.list-group-styled li:last-child{margin-bottom:0}.list-group-styled li:before{position:absolute;top:4px;left:1px;content:"\f111";font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1.3em;color:#9c7b3a;line-height:1}.list-group-styled.check li:before{content:"\f00c"}.list-group-styled.circle_bl li:before{content:"\f111"}.list-group-styled.cross li:before{content:"\f00d";color:#333}.stripe_style{margin-bottom:20px}.stripe_style li{background-color:#fafafa;padding:.7em}.stripe_style li:nth-child(2n){background-color:#fff}.caution_style{font-size:14px;margin-top:10px}.caution_style li{margin-bottom:.5em;text-indent:-1.2em;padding-left:1.2em!important;list-style-type:none!important}.caution_style li:before{content:"※";margin-right:.2em}.frame-area.gold .caution_style{margin-bottom:20px}.link01 li{text-indent:-1.2em;padding-left:1.2em}.link01 li:before{font-family:"Font Awesome 5 Free";font-weight:bold;content:"\f054";font-size:1em;color:#937437;margin-right:3px}.float_list{margin-bottom:20px}.float_list li{margin-bottom:10px}.price_sml .item{background-color:#eaeaea;border-radius:4px;padding:10px;margin-bottom:10px;zoom:1;position:relative}.price_sml .item:after{content:"";display:table;clear:both}.price_sml .item h2{margin-top:0;margin-bottom:16px;font-size:24px}.price_sml h2.total{margin-top:0;margin-bottom:16px;font-size:32px}.price_sml{padding:40px;text-align:center;border:3px solid #937437}.price_sml ul.plus li:nth-child(1):after{display:block;position:absolute;right:-.6em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:-.4em;color:#9c7b3a;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:32px;content:"\f067";line-height:1;z-index:2}.price_sml ul.float_list{margin-bottom:0;margin-top:20px}.price_sml .float_list li{box-sizing:border-box;background-color:#fff;border-radius:6px;padding:10px;line-height:1.3;font-weight:bold;position:relative}.price_sml .float_list li:last-child{margin-bottom:0}.price_sml .float_list li span{color:#9c7b3a;font-size:1.5em;margin:0 .1em 0 .2em}.price_sml p.plus{color:#9c7b3a;font-size:42px;line-height:1;margin-bottom:10px}.price_sml p.equal{color:#9c7b3a;font-size:28px;line-height:1;margin-bottom:10px}.price_sml .total li{position:relative}.price_sml .total li:after{display:block;position:absolute;bottom:-.7em;left:50%;margin-left:-.4em;color:#9c7b3a;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:32px;content:"\f067";line-height:1;z-index:2}.price_sml .total li:last-child:after{content:normal}.price_sml .float_list li{float:left;margin:0 2% 2% 0}.price_sml .float_list.col02 li{width:49%}.price_sml .float_list.col02 li:nth-child(2n){margin-right:0}.price_sml .float_list.col04 li{width:23.5%}.price_sml .float_list.col04 li:nth-child(4n){margin-right:0}.price_sml{padding:20px;font-size:16px}.price_sml h3{margin-top:0}.price_sml .item{padding:20px}.price_sml ul.plus li:nth-child(1):after{font-size:42px}.price_sml .float_list li{padding:15px;margin-bottom:0;line-height:1.5}.price_sml .float_list li span{font-size:1.5em}.price_sml p.plus{font-size:52px;line-height:1}.price_sml .float_list.col04 li span{font-size:1.1em}.price_sml .float_list.col04.total li span{font-size:1.2em}.price_sml .float_list li em{display:block}.price_sml .total li:after{margin-left:0;left:inherit;bottom:inherit;right:-.6em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.price_sml .item h4{margin-top:0!important}.case_detail ul{display:table;width:100%}.case_detail li{display:table-cell;vertical-align:middle;text-align:center}.case_detail li p{font-size:1.2em;font-weight:bold;margin-bottom:.5em}.case_detail li:nth-child(2){padding:1em 4px 0 8px;font-size:36px;color:#988551}.pagenation ul{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pagenation ul li{font-size:11px;display:inline}.pagenation ul li>a,.pagenation ul li.active{display:inline-block;padding:3px 8px;background-color:#fff;border:1px solid #ddd}.pagenation ul li.active{color:#a38654;border:1px solid #c2aa63}.pagenation ul li>a:hover,.pagenation ul li>a:focus{text-decoration:none;background-color:#eee}.pagenation ul .disabled>a,.pagenation ul .disabled>a:hover,.pagenation ul .disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff}.circle-title,.cross-title{margin-bottom:20px;padding:5px 48px!important;font-size:24px!important;background-repeat:no-repeat;background-position:0 50%}.circle-title{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/circle-circle.png)}.cross-title{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/circle-cross.png)}#topic-path{display:block;margin:15px 0;font-size:12px}#topic-path ul{overflow:hidden}#topic-path li{float:left;margin-right:.3em;color:#727171}#topic-path li a{text-decoration:none;margin-right:.5em;color:#727171}#topic-path li a:hover{text-decoration:underline}#topic-path li:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"\f105";font-size:1.2em;color:#727171}#topic-path li:last-child:after{content:""}#topic-path a:focus,#topic-path a:hover{color:#937437;text-decoration:underline}.excerpt_wrap{margin-bottom:40px}.excerpt_wrap h2{position:relative;margin-bottom:40px;padding:20px 20px 20px 50px;background-color:#937437;letter-spacing:2px;color:#fff;font-size:1.75rem}.excerpt_wrap.title_only h2{margin-bottom:0}.excerpt_wrap p{font-size:16px;margin-bottom:12px;letter-spacing:2px;color:#48353d}.excerpt_wrap .tel{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:20px;padding:24px 0;margin-top:26px}.excerpt_wrap .tel img{margin-left:20px}#side-btn{display:block;position:fixed;top:80px;right:0;z-index:999}#side-btn li{margin-bottom:10px}#side-btn li a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;padding:20px 10px 40px;color:#fff;font-size:16px;background-image:linear-gradient(#937437 0%,#a48a57 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);border-top-left-radius:10px;border-bottom-left-radius:10px;font-family:ＭＳ\ Ｐ明朝,MS\ PMincho,ヒラギノ明朝\ Pro\ W3,Hiragino\ Mincho\ Pro,"serif";position:relative;overflow:hidden;border:solid 1px #fff;border-right:none}#side-btn li a.monitor-side-btn{background-image:linear-gradient(#eee 0%,#fff 100%);color:#333;border:solid 1px #937437;border-right:none}#side-btn li a:hover{text-decoration:none}#side-btn li a:before{content:"";display:inline-block;position:absolute;padding:2px 0;left:-35px;top:-5px;width:130px;text-align:center;background:#fff;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);box-shadow:0 0 0 1px #fff;border-top:dotted 1px #937437;border-bottom:dotted 1px #937437}#side-btn li a.monitor-side-btn:before{background:#937437;box-shadow:0 0 0 1px #937437;border-top:dotted 1px #fff;border-bottom:dotted 1px #fff}#side-btn li a i{position:absolute;bottom:0;left:0;width:100%;color:#fff;background:#937437;padding:5px;text-align:center;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;display:block;padding-right:10px}.case_photo .case{margin-bottom:20px;background:#f9f9f9;padding:15px}.case_photo .case .mhlw_risk_box_fixed{background:#fff;margin-bottom:0}.case_photo .case h3{margin-top:0;margin-left:0;margin-right:0;margin-bottom:10px;background:none;border-bottom:4px double #937437;color:#937437;font-size:20px;padding:0 0 10px}.case_photo .case h4{margin:10px 0;padding:10px 0;border-bottom:4px double #937437;color:#937437;font-size:14px;line-height:28px;background:none}.case_photo .case h4 a{text-decoration:underline;color:#937437}.case_photo .case h4 a:hover{text-decoration:none}.case_photo .case h5{display:inline-block;margin-bottom:10px;padding:10px;background:#f9f9f9;color:#937437;font-size:14px}.case_photo .case ul.before-after-image-slide{display:table;table-layout:fixed;width:100%;margin-bottom:10px;border:1px solid #e8e8e8;padding:10px}.case_photo .case li{position:relative;cursor:pointer}.case_photo .case li:before{position:absolute;top:0;z-index:2}.case_photo .case li.before:before{content:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/label-before.png)}.case_photo .case li.after:before{content:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/object/component/label-after.png)}.case_photo .case p{margin-bottom:.5em!important}.case_photo .case .voice_list p{margin-bottom:0!important}.case_photo .case-btn{text-align:center}.case_photo .case-btn a:hover{color:#fff!important}.voice_list{color:#333}.voice_list:last-child{margin-bottom:0}.voice_list dt{padding:16px 20px;background-color:#f9f9f9;font-weight:300}.voice_list dd{padding:16px 20px}.voice_list_btn{margin-top:8px;text-align:center}.voice_list .more{color:#937437;text-decoration:underline}.voice_list .more:hover{text-decoration:none}.contact_box{border:1px solid #eee;background:#fdfffe;padding:39px}#main .contact_box h2{margin-bottom:40px;margin-right:0;margin-left:0;padding:0;color:#937437;font-size:24px;text-align:center;background:none}#main .contact_box h2:before{content:none}.contact_box .tel{float:left;margin-right:16px}.contact_box .contact li:first-child{margin-bottom:16px}.gold-title-h2{font-size:28px;text-align:center;position:relative;color:#937437;margin:80px auto 60px}.gold-title-h2:before{content:'';position:absolute;bottom:-10px;display:inline-block;width:100px;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#937437;border-radius:3px}.gold-title-h3{font-size:24px;margin:40px auto 30px;padding:10px;background:#f9f9f9;color:#937437;text-align:center}.gold-title-h4{font-size:22px;color:#937437;padding:0 10px;border-left:solid 3px #937437;margin:30px auto 30px}.gold-title-h4 a{color:#937437;font-weight:bold}.gold-title-h4 a:hover{text-decoration:underline}.gold-title-h5{font-size:16px;color:#937437;font-weight:bold;margin:20px auto 10px}.pink-text{color:#f09bab}.gold-text{color:#ac9458}.section-btn-text{margin-top:30px}.btn{display:block;font-size:inherit;padding:0;margin:30px auto}.btn a,.btn .text{margin-left:auto;margin-right:auto}.btn a i,.btn .text i{position:absolute;top:50%;right:15px;display:block;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.back-btn-bg-right-on a{display:block;background:#cdd5d8;padding:12px 0;width:200px;box-sizing:border-box;text-align:center;border-radius:50px;color:#fff;position:relative;transition-duration:.2s}.gold-btn-bg-right-on a{display:block;background:#ac9458;padding:12px 0;width:250px;text-align:center;border-radius:50px;color:#fff;position:relative;transition-duration:.2s}.back-btn-bg-right-on a:hover{background:#fff;color:#cdd5d8;border:solid 1px #cdd5d8}.gold-btn-bg-right-on a:hover{background:#fff;color:#ac9458;border:solid 1px #ac9458}.back-btn-bg-right-on a,.btn-big.gold-btn-bg-right-on a{width:100%;line-height:normal}.gold-btn-bg-right-off a,.gold-btn-bg-right-off .text{display:block;border:solid 1px #ac9458;padding:12px 0;width:250px;text-align:center;border-radius:50px;color:#ac9458;position:relative;transition-duration:.2s;background:#fff}.gold-btn-bg-right-off a.original-size{width:inherit;display:inline-block;padding-left:40px;padding-right:40px}.gold-btn-bg-right-off a:hover{background:#ac9458!important;color:#fff!important}.btn-big.gold-btn-bg-right-off a,.btn-big.gold-btn-bg-right-off .text{width:100%;line-height:normal}.gold-g-btn-bg-right a{display:block;background-image:linear-gradient(45deg,#ac9458 0%,#937437 50%);padding:12px 0;width:250px;text-align:center;border-radius:50px;color:#fff!important;position:relative;transition-duration:.2s}.btn-big.gold-g-btn-bg-right a{width:100%;line-height:normal}.pink-btn-bg-right-on a{display:block;background:#f09bab;padding:12px 0;width:250px;text-align:center;border-radius:50px;color:#fff;position:relative;transition-duration:.2s}.pink-btn-bg-right-on a:hover{background:#fff;color:#f09bab;border:solid 1px #f09bab}.btn-big.pink-btn-bg-right-on a{width:100%;line-height:normal}.pink-btn-bg-right-off a{display:block;border:solid 1px #f09bab;padding:12px 0;width:250px;text-align:center;border-radius:50px;color:#f09bab;position:relative;transition-duration:.2s}.pink-btn-bg-right-off a:hover{background:#f09bab;color:#fff}.btn-big.pink-btn-bg-right-off a{width:100%;line-height:normal}.pink-g-btn-bg-right a{display:block;background-image:linear-gradient(45deg,#f09bab 0%,#fb007a 100%);padding:12px 0;width:250px;text-align:center;border-radius:50px;color:#fff;position:relative;transition-duration:.2s}.btn-big.pink-g-btn-bg-right a{width:100%;line-height:normal}.gray-btn-bg-right-on{display:block;background:#f9f9f9;padding:12px 0;width:250px;text-align:center;border-radius:50px;color:#ac9458;position:relative;transition-duration:.2s;border:solid 1px #ac9458}.btn-big.gray-btn-bg-right-on a{width:100%;line-height:normal}.orange-g-btn-bg-right a{display:block;background-image:linear-gradient(45deg,#ff728d 0%,#f82 100%);padding:12px 0;width:250px;text-align:center;border-radius:50px;color:#fff;position:relative;transition-duration:.2s;border:solid 1px #f82}.orange-g-btn-bg-right a:hover{background:#fff;color:#f82}.btn-big.orange-g-btn-bg-right a{width:100%;line-height:normal}.menu-list li a{color:#ac9458;display:block;padding:10px;position:relative;border-bottom:1px solid #eee}.menu-list li a:hover{text-decoration:underline}.menu-list li a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ac9458;vertical-align:middle;margin-right:5px;position:absolute;top:50%;right:0;display:block;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.menu-list li ul.sub-menu-list{padding-left:20px;background:#f9f9f9;display:none}.menu-list li ul.sub-menu-list li a:after{content:none}.menu-list li ul.sub-menu-list li a:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ac9458;vertical-align:middle;margin-right:5px}.menu-list .accordion-list:after,.menu-list li ul.sub-menu-list li a.accordion-list:after{content:"\f055";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ac9458;vertical-align:middle;margin-right:10px;position:absolute;top:50%;right:0;display:block;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.menu-list .accordion-list.active:after{content:"\f056"!important}.box-menu-list{background:#fff;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.box-menu-list li a{color:#ac9458;padding:10px;border-bottom:1px solid #eee;display:block}.box-menu-list li a:hover{text-decoration:underline}.box-menu-list li a:before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ac9458;vertical-align:middle;margin-right:5px}.box-menu-list li ul.sub-menu-list{padding-left:20px;background:#f9f9f9;display:none}.box-menu-list li ul.sub-menu-list li a:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ac9458;vertical-align:middle;margin-right:5px}.box-menu-list .accordion-list{position:relative}.box-menu-list .accordion-list:after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ac9458;vertical-align:middle;margin-right:10px;position:absolute;top:50%;right:0;display:block;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.box-menu-list .accordion-list.active:after{content:"\f068"}.gold-table{width:100%;background:#f9f9f9;text-align:left}.gold-table th{background:#ac9458;padding:20px;color:#fff;border:solid 2px #fff;font-weight:bold}.gold-table td{padding:20px;border:solid 2px #fff}.pink-table{width:100%;background:#f9f9f9;text-align:left;margin-bottom:9pt}.pink-table th{background:#f09bab;padding:20px;color:#fff;border:solid 2px #fff;font-weight:bold}.pink-table td{padding:20px;border:solid 2px #fff}.gold-g-table{width:100%;text-align:left;margin-bottom:9pt}.gold-g-table th{background:#f9f9f9;padding:20px;color:#ac9458;border:solid 1px #ac9458;font-weight:bold}.gold-g-table td{padding:20px;border:solid 1px #ac9458}.gold-g-g-table{width:100%;text-align:left}.gold-g-g-table th{border:1px solid #e8e8e8;background:#f9f9f9;padding:20px;color:#ac9458;font-weight:normal}.gold-g-g-table td{padding:20px;border:1px solid #e8e8e8}.pink-g-table{width:100%;text-align:left;margin-bottom:9pt}.pink-g-table th{background:#f9f9f9;padding:20px;color:#f09bab;border:solid 1px #f09bab;font-weight:bold}.pink-g-table td{padding:20px;border:solid 1px #f09bab}.sns-icon{color:#ac9458;font-size:24px}.contact-icon{color:#ac9458;font-size:24px}.pagenation ul{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pagenation ul li{display:inline-block;background-color:#fff;margin-right:10px;font-size:14px}.pagenation ul li.active{color:#a38654;border:1px solid #c2aa63;background-color:#c2aa63;color:#fff;width:40px;height:40px;border-radius:50%;padding-top:8px}.pagenation ul li a{display:block;border:1px solid #ddd;width:40px;height:40px;border-radius:50%;padding:0;padding-top:8px;font-size:14px;margin-bottom:10px}.pagenation ul li a:hover{border:1px solid #c2aa63;color:#c2aa63}.page-navi ul li{letter-spacing:normal}.page-navi ul li a{width:100%;border-left:none}.page-navi ul li:first-child a{border-left:1px solid #937437}section h2,.excerpt_wrap h2{background:none;background:no-repeat;background-position:center top;padding:0;font-size:28px;font-weight:normal;text-align:center;position:relative;color:#937437;margin:60px auto 40px;letter-spacing:normal;line-height:normal}section h2:before,.excerpt_wrap h2:before{content:'';position:absolute;bottom:-10px;display:inline-block;width:100px;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#937437;border-radius:3px}section h3{font-size:24px;margin:40px auto 30px;padding:10px;background:#f9f9f9;color:#ac9458;font-weight:normal;text-align:center}#topic-path a{color:#ac9458}.sns-links li{display:inline-block}.sns-links li a{line-height:40px;font-size:70px;display:block;color:#ac9458}.sns-links li a:hover{opacity:.5}#contents #main section ul.list-box{margin-bottom:20px;margin-left:0}#contents #main section ul.list-box li{position:relative;padding-left:1.5em;margin-bottom:.5em;list-style-type:none}#contents #main section ul.list-box li:before{position:absolute;top:4px;left:1px;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1em;color:#ac9458;line-height:1;content:"\f111"}.page-template-page-shinryo #main section a.arrow-link,.page-template-page-shinryo #main section a.external-link{text-decoration:underline}.page-template-page-shinryo #main section a.arrow-link:hover,.page-template-page-shinryo #main section a.external-link:hover{text-decoration:none}.page-template-page-shinryo #main section a.external-link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px}.page-template-page-shinryo #main section a.arrow-link:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:bold}.page-template-page-price #main section a.arrow-link,.page-template-page-price #main section a.external-link{text-decoration:underline;color:#ac9458}.page-template-page-price #main section a.arrow-link:hover,.page-template-page-price #main section a.external-link:hover{text-decoration:none}.page-template-page-price #main section a.external-link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px}.page-template-page-price #main section a.arrow-link:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:bold}.page-template-page-concept #main section a.arrow-link,.page-template-page-concept #main section a.external-link{text-decoration:underline;color:#ac9458}.page-template-page-concept #main section a.arrow-link:hover,.page-template-page-concept #main section a.external-link:hover{text-decoration:none}.page-template-page-concept #main section a.external-link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px}.page-template-page-concept #main section a.arrow-link:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:bold}.page-template-page-team #main section a.arrow-link,.page-template-page-team #main section a.external-link{text-decoration:underline;color:#ac9458}.page-template-page-team #main section a.arrow-link:hover,.page-template-page-team #main section a.external-link:hover{text-decoration:none}.page-template-page-team #main section a.external-link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px}.page-template-page-team #main section a.arrow-link:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:bold}.page-template-page #main section a{text-decoration:underline;color:#ac9458}.page-template-page #main section a.arrow-link:hover,.page-template-page #main section a.external-link:hover{text-decoration:none}.page-template-page #main section a.external-link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px}.page-template-page #main section a.arrow-link:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:bold}.page-template-page-case #main section a{text-decoration:underline;color:#ac9458}.page-template-page-case #main section a.arrow-link:hover,.page-template-page-case #main section a.external-link:hover{text-decoration:none}.page-template-page-case #main section a.external-link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px}.page-template-page-case #main section a.arrow-link:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:bold}#header .inner{position:relative;width:1200px;margin:0 auto;letter-spacing:-.5em}.inner>*{letter-spacing:normal}#header{border-bottom:1px solid #e8e8e8;background-color:rgba(255,255,255,.9);width:100%;position:fixed;top:0;left:0;z-index:100}#header .inner{padding:15px 0}.site-description{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/layout/header/bg.png);display:flex;flex-direction:column;justify-content:center;text-align:center;height:700px;background-position:center;background-repeat:no-repeat;background-size:cover}.blog .site-description,.archive .site-description,.single .site-description,.page-template-page-concept .site-description,.page-template-page-form .site-description,.error404 .site-description{height:auto;display:block;text-align:left}.post-type-archive-monitor .site-description{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/layout/header/mv-monitor-bg.jpg);display:flex;flex-direction:column;justify-content:center;text-align:center;height:700px;background-position:center;background-repeat:no-repeat;background-size:cover}.post-type-archive-doctor .site-description{background-image:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/layout/header/mv-doctor-bg.jpg);display:flex;flex-direction:column;justify-content:center;text-align:center;height:700px;background-position:center;background-repeat:no-repeat;background-size:cover}.site-description .inner{padding:0;position:relative;margin:0 auto;letter-spacing:-.5em}.blog .site-description .inner,.archive .site-description .inner,.single .site-description .inner,.page-template-page-concept .site-description .inner,.page-template-page-form .site-description .inner,.error404 .site-description .inner{max-width:860px}.post-type-archive-monitor .site-description .inner,.post-type-archive-doctor .site-description .inner{max-width:inherit}.error404 .site-description .inner{padding:0!important}.error404 #header{background:rgba(255,255,255,.9)}.site-description .en-text{font-weight:bold;font-size:100px;letter-spacing:20px;line-height:120px;margin-bottom:30px}.post-type-archive-monitor .site-description .en-text{color:#fff}.site-description h1{font-size:32px;line-height:36px}.blog .site-description h1,.archive .site-description h1,.single .site-description h1,.page-template-page-concept .site-description h1,.page-template-page-form .site-description h1,.error404 .site-description h1{font-size:12px}.post-type-archive-monitor .site-description h1{font-size:32px;color:#fff}.post-type-archive-doctor .site-description h1{font-size:32px;color:#373a3c}#header .logo{text-align:center}#header .logo a{display:block}#header .logo img{width:240px}#header #header-contact{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;margin-top:72px;padding-bottom:72px;background:#fff;overflow-y:scroll;overflow-x:hidden;z-index:999}#header #header-contact.tel-crowded-active{background:#fbfbfb}#header #header-contact.tel-crowded-active #header-tel,#header #header-contact.tel-crowded-active #header-mail .last{display:none!important}#header #header-contact .inner{padding:0}#header #header-contact #header-tel{text-align:center}#header #header-contact .header-tel-img{display:inline-block;vertical-align:middle;margin-right:15px}#header #header-contact .header-tel-text{display:inline-block;vertical-align:middle}#header #header-contact .header-tel-text p span{background:#ac9458;border-radius:3px;color:#fff;padding:3px 5px;margin:0 5px;font-size:14px}#header #header-contact .header-tel-text .form-text{font-size:14px;text-align:center;margin-top:5px}#header #header-contact .header-tel-text .form-text a{color:#ac9458;text-decoration:underline}#header #header-contact .header-tel-text .form-text a:hover{text-decoration:none}#header #header-contact .header-tel-img a{color:#ac9458;font-size:24px;padding:5px 0;padding-left:40px;background:url(https://ortho-dontic.net/wp-content/themes/clinictheme/images/layout/header/tel-image.png.pagespeed.ce.jKeXaPF0XH.png) no-repeat left center;background-size:34px}#header #header-contact .gold-g-g-table{text-align:center;max-width:450px;margin:20px auto 0}#header #header-contact .gold-g-g-table th,#header #header-contact .gold-g-g-table td{text-align:center;padding:10px}#header #header-mail{margin-top:30px;margin-bottom:30px;text-align:center}#header #header-mail ul{margin-top:15px;letter-spacing:-.5em;text-align:center}#header #header-mail ul li{display:inline-block;letter-spacing:normal;vertical-align:middle;margin-right:15px}#header #header-mail ul li.last{margin-right:0}#header #header-mail ul li a{font-size:16px}#header-menu{position:absolute;right:0;top:0;letter-spacing:-.5em}#header-menu ul li{display:inline-block;letter-spacing:normal;vertical-align:middle;margin-right:15px}#header-menu ul li.last{margin-right:0}#header-menu ul li a{font-size:40px;color:#ac9458;position:relative;display:block;text-align:center}#header-menu ul li a.active i:before{content:"\f057"!important}#header-menu ul li a p{font-size:12px;position:absolute;bottom:-6px;color:#ac9458;width:100%;text-align:center}#header-menu .header-menu-btn{height:36px;padding:0;background:none;border:none;position:relative;display:inline-block;vertical-align:middle}#header-menu .header-menu-btn:active{border:none}#header-menu .header-menu-btn:focus{border:none;outline:none}#header-menu .header-menu-btn span{height:3px;width:36px;position:relative;display:block;background:#ac9458;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#header-menu .header-menu-btn span:nth-child(1) {top:-10px}#header-menu .header-menu-btn span:nth-child(2) {top:0}#header-menu .header-menu-btn span:nth-child(3) {top:10px}#header-menu .header-menu-btn.active span{-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#header-menu .header-menu-btn.active span:nth-child(1) {-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg);transition:.3s;top:3px}#header-menu .header-menu-btn.active span:nth-child(2) {width:0;left:50%}#header-menu .header-menu-btn.active span:nth-child(3) {-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg);transition:.3s;top:-3px}#header-menu .header-menu-btn p{position:absolute;bottom:-20px;color:#ac9458;width:100%;text-align:center;font-size:13px}#header .close-btn{margin-top:30px}#gnav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;margin-top:72px;padding-bottom:72px;overflow-y:scroll;overflow-x:hidden;background:#fff;z-index:999}#gnav .inner{padding:0;max-width:860px}#container{margin-top:116px}.error404 #container{margin-top:72px}#footer{padding:30px 0 0;background:#ededed;overflow:hidden}#footer .inner{position:relative;width:1200px;margin:0 auto;letter-spacing:-.5em}#footer .footer-copyright{margin-top:30px;background:#ac9458;padding:30px 0 80px}#footer .footer-copyright ul{letter-spacing:-.5em}#footer .footer-copyright ul li{display:inline-block;letter-spacing:normal;margin-right:15px}#footer .footer-copyright ul li.last{margin-right:0}#footer .footer-copyright ul li a:before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:bold;vertical-align:middle;margin-right:5px}#footer .footer-copyright a{color:#fff;display:block;padding:5px 0}#footer .footer-copyright a:hover{text-decoration:underline}#footer .footer-copyright p{color:#fff;border:1px solid #fff;padding:15px;font-size:14px}#footer .footer-copyright .copyright-text{text-align:right;margin:15px 0;border:none;padding:0}#side{position:relative;vertical-align:top}#side .side-service-nav-title{font-weight:normal;font-size:18px;color:#ac9458;font-weight:normal;padding:10px;border-bottom:none;margin:auto;max-width:860px}#side .side-service-nav-title.crown-title{color:#f09bab}#side .side-service-nav-title:before{margin-right:5px;display:inline-block;font-size:18px;content:"\f0c9";font-family:'Font Awesome 5 Free';font-weight:bold}#side .box-menu-list li ul.sub-menu-list{display:block}#side .box-menu-list.crown-list a{color:#f09bab}#side .box-menu-list.crown-list a:before{content:"\f521";color:#f09bab}.img-title-list{letter-spacing:-.5em}.img-title-list li a{display:block;padding-top:10px;padding-bottom:10px}.img-title-list li{display:inline-block;width:49%;margin-right:2%;margin-top:2%;letter-spacing:normal;border:solid 1px #fbfbfb;position:relative}.img-title-list li:after{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:bold;color:#ac9458;vertical-align:middle;display:block;position:absolute;right:20px;top:38%;display:block;font-size:16px}.img-title-list li.link-none:after{content:none}.img-title-list li{letter-spacing:-.5em}.img-title-list li .col-xs-3{float:none;display:inline-block;letter-spacing:normal;vertical-align:middle}.img-title-list li .col-md-9{float:none;display:inline-block;letter-spacing:normal;padding-right:40px;padding-left:0;vertical-align:middle}.img-title-list li:nth-child(2n){margin-right:0}.img-title-list li p{text-align:left;background:none;margin:0;font-size:18px;height:100%}.img-title-list li a:hover p{text-decoration:underline}.merit-box ul{margin-left:15px}.merit-box ul li{text-indent:-8px;padding-left:8px}.merit-box ul li:before{margin-right:5px;display:inline-block;font-family:"Font Awesome 5 Free";content:"\f111"}.demerit-box ul{margin-left:15px}.demerit-box ul li{text-indent:-8px;padding-left:8px}.demerit-box ul li:before{margin-right:5px;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:bold;content:"\f00d"}.num-list-box{margin-bottom:20px;padding-left:0}.num-list-box li{margin-bottom:.5em;list-style-type:none;padding-left:26px;text-indent:-26px}.num-list-box li span{color:#ac9458;margin-right:5px;font-size:20px;vertical-align:middle;position:relative;top:-2px}.single .num-list-box li span{color:#f09bab}.page .num-list-box li span{color:#f09bab}.page .flow-box{position:relative;padding:0 0 15px 25px}.page .flow-box:before{content:"";width:3px;background:#ccd5db;display:block;position:absolute;top:24px;bottom:0;left:6px}.page .flow-label{padding-top:2px;color:#90969a;font-size:14px;font-weight:bold}.page .flow-title{font-size:20px;font-weight:bold;color:#ac9458}.page .flow-main{margin-top:10px;padding:0 0 15px;border-bottom:dashed 1px #ccd5db}.single .flow-marker{content:"";display:block;position:absolute;top:6px;left:0;width:14px;height:14px;border-radius:50%;border:solid 3px;border-color:#ac9458;background:#ac9458}.single .reference-box{padding:20px;background:#ededed;margin:20px 0}.single .reference-box p{margin-bottom:0;font-size:14px}.page-template-page-shinryo .single .reference-box{padding:10px}.page-template-page-shinryo .single .page-photo-box{padding-left:7px!important;padding-right:7px!important}.page-template-page-shinryo .single .aligncenter img{width:100%}.page .flow-box:not(:first-of-type):not(:last-of-type) .flow-marker {background:transparent}.page .flow-box:last-of-type:before{content:none}.post-type-archive-photo .blocker,.tax-voice_treatment .blocker{z-index:999}.post-type-archive-photo .modal,.tax-voice_treatment .modal{max-width:1020px;padding:0;overflow:unset}.post-type-archive-photo .modal a.close-modal,.tax-voice_treatment .modal a.close-modal{width:50px;height:50px}.post-type-archive-photo .before-img-box,.tax-voice_treatment .before-img-box{position:relative;text-align:center;margin:140px 160px 0}.post-type-archive-photo .before-slider-box,.tax-voice_treatment .before-slider-box{width:480px;margin-right:30px;margin-left:15px;display:inline-block;vertical-align:top}.post-type-archive-photo .before-img-title,.tax-voice_treatment .before-img-title{text-align:center;margin-bottom:30px;margin-top:30px;font-size:20px;color:#937437;font-weight:bold}.post-type-archive-photo .before-img-box p img,.tax-voice_treatment .before-img-box p img{position:absolute;left:0;right:0;top:0;bottom:0;display:block;margin:auto}.post-type-archive-photo .before-img-box p span,.tax-voice_treatment .before-img-box p span{position:absolute;display:block;bottom:0;width:100%;background:rgba(255,255,255,.5);display:none}.post-type-archive-photo .before-img-box .before-img-1 span,.tax-voice_treatment .before-img-box .before-img-1 span{display:block}.post-type-archive-photo .before-img-box .before-img-1,.tax-voice_treatment .before-img-box .before-img-1{width:160px;position:relative;height:120px;overflow:hidden}.post-type-archive-photo .before-img-box .before-img-2,.tax-voice_treatment .before-img-box .before-img-2{width:160px;margin:auto;position:absolute;left:-160px;top:0;height:120px;overflow:hidden}.post-type-archive-photo .before-img-box .before-img-3,.tax-voice_treatment .before-img-box .before-img-3{width:160px;margin:auto;position:absolute;right:-160px;top:0;height:120px;overflow:hidden}.post-type-archive-photo .before-img-box .before-img-4,.tax-voice_treatment .before-img-box .before-img-4{width:160px;margin:auto;position:absolute;top:-120px;height:120px;overflow:hidden}.post-type-archive-photo .before-img-box .before-img-5,.tax-voice_treatment .before-img-box .before-img-5{width:160px;margin:auto;height:120px;position:relative;overflow:hidden}.post-type-archive-photo .after-slider-box,.tax-voice_treatment .after-slider-box{width:480px;display:inline-block;vertical-align:top}.post-type-archive-photo .after-slider-box .slick-next,.tax-voice_treatment .after-slider-box .slick-next{margin:auto;bottom:0;right:16px;background:#937437;margin-left:0;left:inherit;z-index:1}.post-type-archive-photo .after-slider-box .slick-prev,.tax-voice_treatment .after-slider-box .slick-prev{margin:auto;bottom:0;left:16px;background:#937437;margin-right:0;right:inherit;z-index:1}.post-type-archive-photo .after-img-box,.tax-voice_treatment .after-img-box{position:relative;text-align:center;margin:140px 160px 60px}.post-type-archive-photo .after-slider-item-title,.tax-voice_treatment .after-slider-item-title{text-align:center;margin-bottom:30px;margin-top:30px;font-size:20px;color:#937437;font-weight:bold}.post-type-archive-photo .after-img-box p span,.tax-voice_treatment .after-img-box p span{position:absolute;display:block;bottom:0;width:100%;background:rgba(255,255,255,.5);display:none}.post-type-archive-photo .after-img-box .after-img-1 span,.tax-voice_treatment .after-img-box .after-img-1 span{display:block}.post-type-archive-photo .after-img-box p img,.tax-voice_treatment .after-img-box p img{position:absolute;left:0;right:0;top:0;bottom:0;display:block;margin:auto;width:100%}.post-type-archive-photo .after-img-box .after-img-1,.tax-voice_treatment .after-img-box .after-img-1{width:160px;position:relative;height:120px;overflow:hidden}.post-type-archive-photo .after-img-box .after-img-2,.tax-voice_treatment .after-img-box .after-img-2{width:160px;margin:auto;position:absolute;left:-160px;top:0;height:120px;overflow:hidden}.post-type-archive-photo .after-img-box .after-img-3,.tax-voice_treatment .after-img-box .after-img-3{width:160px;margin:auto;position:absolute;right:-160px;top:0;height:120px;overflow:hidden}.post-type-archive-photo .after-img-box .after-img-4,.tax-voice_treatment .after-img-box .after-img-4{width:160px;margin:auto;position:absolute;top:-120px;height:120px;overflow:hidden}.post-type-archive-photo .after-img-box .after-img-5,.tax-voice_treatment .after-img-box .after-img-5{width:160px;margin:auto;height:120px;overflow:hidden;position:relative}.post-type-archive-photo .modal .closebtn,.tax-voice_treatment .modal .closebtn{margin-bottom:30px}#footer .supervision-box{border:solid 1px #937437;padding:20px}#footer .supervision-box .supervision-title{font-size:20px;text-align:center;margin-bottom:15px;color:#937437}#footer .supervision-box .supervision-text{font-size:16px}#footer .supervision-box .supervision-link a{color:#937437;text-decoration:underline;font-size:16px}#footer .supervision-box .supervision-link a:hover{text-decoration:none}#footer .supervision-box .supervision-link a.external-link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:5px}.case-correspondence4 .box,.case-correspondence5 .box{display:flex;flex-wrap:wrap;justify-content:center}.case-correspondence4 .box .item{position:relative;width: calc((100% - 60px)/4);padding:20px;margin-right:20px;margin-bottom:20px}.case-correspondence5 .box .item{position:relative;width: calc((100% - 40px)/5);padding:10px;margin-right:10px;margin-bottom:10px}.case-correspondence4 .box .item:nth-child(4n), .case-correspondence5 .box .item:nth-child(5n){margin-right:0}.case-correspondence4 .box .item .img,.case-correspondence5 .box .item .img{text-align:center}.case-correspondence4 .box .item .txt{font-size:16px;text-align:center;margin:15px 0 0}.case-correspondence5 .box .item .txt{font-size:14px;text-align:center;margin:15px 0 0}.check-list-box{margin:30px auto;padding:30px;border:solid 1px #ac9458;position:relative}.check-list-box .check-list-title{display:inline-block;background:#fff;padding:5px;line-height:1;color:#ac9458;font-size:17px;position:absolute;left:10px;top:-15px;font-weight:bold}.check-list-box li{text-indent:-20px;padding-left:20px;margin-bottom:10px}.check-list-box li:last-child{margin-bottom:0}.check-list-box li:before{color:#ac9458;margin-right:5px;content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:bold}.single .check-list-box{border:solid 1px #f09bab}.single .check-list-box .check-list-title{color:#f09bab}.single .check-list-box li:before{color:#f09bab}.check-round-box{margin:30px auto;padding:30px;border:solid 1px #ac9458;position:relative}.check-round-box .check-round-title{display:inline-block;background:#fff;padding:5px;line-height:1;color:#ac9458;font-size:17px;position:absolute;left:10px;top:-15px;font-weight:bold}.check-round-box li{text-indent:-20px;padding-left:20px;margin-bottom:10px}.check-round-box li:before{color:#ac9458;margin-right:5px;content:"\f111";font-family:"Font Awesome 5 Free";font-weight:bold}.check-round-box li:last-child{margin-bottom:0}.single .check-round-box{border:solid 1px #f09bab}.single .check-round-box .check-round-title{color:#f09bab}.single .check-round-box li:before{color:#f09bab}@media screen and (max-width:2000px){.post-type-archive-photo .blocker,.tax-voice_treatment .blocker{padding:10px}.post-type-archive-photo .modal,.tax-voice_treatment .modal{max-width:inherit;width:96%}.post-type-archive-photo .before-slider-box,.tax-voice_treatment .before-slider-box{width:49%;margin-left:0;margin-right:2%}.post-type-archive-photo .before-img-box,.tax-voice_treatment .before-img-box{margin:0 auto 0;padding:10vw 34.3%}.post-type-archive-photo .before-img-title,.tax-voice_treatment .before-img-title{font-size:18px;margin:3% auto 3%}.post-type-archive-photo .before-img-box .before-img-1,.tax-voice_treatment .before-img-box .before-img-1{width:100%;height:10vw}.post-type-archive-photo .before-img-box .before-img-2,.tax-voice_treatment .before-img-box .before-img-2{width:31.3%;height:10vw;left:3%;top:10vw}.post-type-archive-photo .before-img-box .before-img-3,.tax-voice_treatment .before-img-box .before-img-3{width:31.3%;height:10vw;right:3%;top:10vw}.post-type-archive-photo .before-img-box .before-img-4,.tax-voice_treatment .before-img-box .before-img-4{width:31.3%;height:10vw;top:0}.post-type-archive-photo .before-img-box .before-img-5,.tax-voice_treatment .before-img-box .before-img-5{width:31.3%;height:10vw;position:absolute;bottom:0}.post-type-archive-photo .after-slider-box,.tax-voice_treatment .after-slider-box{width:49%}.post-type-archive-photo .after-img-box,.tax-voice_treatment .after-img-box{margin:0 auto 60px;padding:10vw 34.3%}.post-type-archive-photo .after-slider-item-title,.tax-voice_treatment .after-slider-item-title{font-size:18px;margin:3% auto 3%}.post-type-archive-photo .after-img-box .after-img-1,.tax-voice_treatment .after-img-box .after-img-1{width:100%;height:10vw}.post-type-archive-photo .after-img-box .after-img-2,.tax-voice_treatment .after-img-box .after-img-2{width:31.3%;height:10vw;left:3%;top:10vw}.post-type-archive-photo .after-img-box .after-img-3,.tax-voice_treatment .after-img-box .after-img-3{width:31.3%;height:10vw;right:3%;top:10vw}.post-type-archive-photo .after-img-box .after-img-4,.tax-voice_treatment .after-img-box .after-img-4{width:31.3%;height:10vw;top:0}.post-type-archive-photo .after-img-box .after-img-5,.tax-voice_treatment .after-img-box .after-img-5{width:31.3%;height:10vw;position:absolute;bottom:0}.post-type-archive-photo .modal .closebtn,.tax-voice_treatment .modal .closebtn{margin:0 3% 3%}}.post-type-archive-dictionary .blocker{z-index:999}.single-post .blocker{z-index:999}.dictionary-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.dictionary-nav-item a{display:inline-block;border:1px solid #937437;color:#937437;padding:6px 10px;transition:.3s}.dictionary-nav-item a:focus,.dictionary-nav-item a:active{outline:none;color:inherit;text-decoration:none}.dictionary-nav-item a:hover{background-color:#937437;color:#fff}.dictionary-word-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.dictionary-word-list-item a{display:block;position:relative}.dictionary-word-list-item a::before{font-family:"Font Awesome 5 Free";content:"\f0da";font-size:14px;font-weight:600;margin-right:6px;position:relative;top:-2px}.dictionary-word-list-item a::after{content:"";display:block;position:absolute;left:0;top:100%;width:0;height:1px;background-color:#937437;transition:.3s}.dictionary-word-list-item a:hover::after{width:100%}.dictionary_body #main .hd02{transform:initial;text-align:left;font-size:30px;font-weight:500;border-bottom:1px solid #937437;padding-bottom:10px}.dictionary_body #main .hd03{margin:30px 0 15px;text-align:left;font-weight:500}#dictionary-modal{max-width:800px;padding:30px 30px 15px;overflow:initial}#dictionary-modal-title{margin:0 0 30px}#dictionary-modal-read{font-size:16px;font-weight:600;margin-bottom:10px}.dictionary-modal-content{max-height:60vh;overflow:auto;overscroll-behavior:none}.dictionary-modal-content>section{margin-bottom:10px}.dictionary-modal-body p{font-size:14px;line-height:1.65}.dictionary-modal-body .updated-time{margin:10px 0 15px;font-size:14px}.dictionary-modal-body .copyright{text-align:center;font-size:12px;margin-top:15px}@media screen and (max-width:767px){#dictionary-modal{padding:30px 15px 15px}#dictionary-modal-read{font-size:14px}.dictionary-modal-body p{font-size:13px}.dictionary-modal-body .closebtn a{font-size:16px;max-width:280px;line-height:40px}.dictionary-modal-body .updated-time{margin:10px 0}.dictionary-modal-body .copyright{font-size:10px;margin-top:10px}.dictionary_body #main .hd01{font-size:18px}.dictionary_body #main .hd02{font-size:18px}.dictionary_body #main .hd03{margin:15px 0 10px}}