@charset "UTF-8";.home #contents>.inner{width:100%;max-width:100%}.topinner{width:1000px;margin:0 auto;max-width:96%}.toppage h3,.toppage h4,.toppage h5{background:0 0;border:none;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.toppage h3:before,.toppage h3:after,.toppage h4:before,.toppage h4:after,.toppage h5:before,.toppage h5:after{display:none}.slick-slide img{margin:0 auto}button.slick-arrow{background:0 0;border:none;position:absolute;top:50%;margin-top:-20px;height:40px;width:16px;text-indent:-9px;z-index:1}button.slick-arrow:hover{cursor:pointer;opacity:.7}button.slick-prev{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/btn_prev.png) no-repeat;left:18%;margin-left:-16px}button.slick-next{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/btn_next.png) no-repeat;right:18%;margin-right:-16px}@media screen and (max-width:1650px){button.slick-prev{left:13.7%}button.slick-next{right:13.7%}}@media screen and (max-width:1400px){button.slick-prev{left:8%}button.slick-next{right:8%}}@media screen and (min-width:1200px){.slick-slide:not(.slick-center){opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}}.topnews .news{margin-bottom:0;position:relative}.topnews h3{font-size:28px;padding:.4em 0 .6em;position:relative;text-align:left;margin-bottom:0}.topnews .news h3{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/news.png) no-repeat 4.5em 50%}.topnews h3:before{position:absolute;content:"";display:block;bottom:0;left:0;height:1px}.topnews h3:before{background:#eee2d8;width:100%}.topnews .btn{position:absolute;top:10px;right:20px}.topnews .news .btn a{display:inline-block;line-height:1.2;padding:.4em 1.2em .25em .8em;text-decoration:none;color:#fff;font-size:16px;letter-spacing:.08em;background:#1d7ed7}.topnews .news .btn a:hover{background:#28b8f4}.topnews .news .btn a:after{content:"";display:block;position:absolute;height:.5em;width:.5em;top:50%;right:.7em;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.topnews .news dl{line-height:1.3;margin:1.2em 0}.topnews .news dt{display:inline-block;font-weight:nomal;color:#333;padding:10px 20px 10px 0}.topnews .news dd{display:inline-block;margin-bottom:18px;padding:10px 0}.topnews .news dd a{text-decoration:none;color:#333}.topnews .news dd a:hover{color:#28b8f4}.btn-style{text-align:center}.btn-style a{background:#1d7ed7;width:280px;max-width:100%;padding:.8em 1em;text-align:center;color:#fff;display:inline-block;text-decoration:none;line-height:1.2;box-sizing:border-box;font-size:16px;position:relative}.btn-style a:after{display:block;content:"";position:absolute;top:50%;right:.7em;width:.5em;height:.5em;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.btn-style a:hover{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);cursor:pointer}.under .btn-style a{width:auto;min-width:280px}.loopSliderWrap{top:0;left:0;height:179px;overflow:hidden;position:absolute}.loopSlider{margin:0 auto;width:100%;height:179px;text-align:left;position:relative;overflow:hidden}.loopSlider ul{height:179px;float:left;overflow:hidden}.loopSlider ul li{width:250px;height:179px;float:left;display:inline;overflow:hidden}h2{font-size:36px;font-weight:700;color:#666;line-height:1.6em;text-align:center;margin-bottom:40px}h2 span.large{font-size:60px}h3{position:relative;font-size:30px;font-weight:700;color:#666;line-height:1.6em;margin-bottom:30px}h3 span.large{font-size:36px}span.line01,span.line02{position:relative;z-index:10}span.line01:after,span.line02:after{content:"";display:block;position:absolute;z-index:-1;bottom:.3em;left:0;margin:auto;width:100%;height:.6em}span.line01:after{background:#f9f2d8}span.line02:after{background:#e8cdf2}.note01{font-size:14px;line-height:1.7em}.sec01{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/bg_img001.jpg)no-repeat center/cover;padding:7% 0 5%}.sec01 .bg{border-radius:40px;background:#fff;padding:4%;position:relative;z-index:5}.sec01 .blockinner{margin-bottom:50px}.sec01 h2{position:relative;padding-right:10px}.sec01 .bg:before{content:"";display:block;position:absolute;top:-237px;right:3%;margin:auto;width:209px;height:237px;background:url(https://www.tasukudental-ortho.com/wp-content/uploads/2024/10/img001.png) center bottom;background-size:contain}.sec01 h3{padding:25px 0 25px 80px}.sec01 h3:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:auto;width:69px;height:69px}.sec01 .blockinner:first-child h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/num_001.png)center/cover}.sec01 .blockinner:nth-child(2) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/num_002.png)center/cover}.sec01 .blockinner:nth-child(3) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/num_003.png)center/cover}.sec01 .blockinner:nth-child(4) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/num_004.png)center/cover}.sec01 .blockinner:nth-child(5) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/num_005.png)center/cover}.sec01 .blockinner:nth-child(6) h3:before{background:url(https://www.tasukudental-ortho.com/wp-content/uploads/2024/10/num_006.png)center/cover}.sec02{padding:5% 0}.sec02 h2{font-size:48px;background:#7d488f;padding:.8em;border-radius:40px;color:#fff;margin-bottom:20px}.sec03{padding:5% 0;background:#faf4fc}.sec03 ul{position:relative;width:54%;margin:auto;padding:0 4%}.sec03 ul li{position:relative;padding-left:40px;margin:10px 0}.sec03 ul li:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0 auto;width:26px;height:26px;background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/check.png)}.sec03 .bg{border-radius:40px;background:#fff;position:relative;padding:4% 4% 0;margin-top:60px;margin-bottom:200px}.sec03 .bg:before{content:"";display:block;position:absolute;z-index:1;top:-35px;left:0;right:0;margin:0 auto;width:200px;height:70px;background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/arrow001.png) center/cover}.sec03 .bg:after{content:"";display:block;position:absolute;z-index:1;bottom:-135px;left:0;right:0;margin:0 auto;width:637px;height:135px;background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/arrow002.png) center/cover}.sec04{padding:5% 0;background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/bg_img002.jpg)no-repeat center bottom}.sec04 .text01{font-size:24px;line-height:2em}.sec04 .topinner .columns:last-child{margin-top:120px}.sec05{padding:5% 0;background:#faf4fc}.sec05 .bg{border-radius:40px;border:5px solid #d6bcdf;box-sizing:border-box;background:#fff;margin-bottom:40px}.sec05 .blockinner{padding:4%}.sec05 h3{color:#7d488f;font-size:30px;margin-bottom:20px;padding:45px 0 10px 75px}.sec05 .blockinner h3:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0 auto;width:61px;height:79px}.sec05 .blockinner:first-child h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/step001.png)no-repeat center/cover}.sec05 .blockinner:nth-child(2) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/step002.png)no-repeat center/cover}.sec05 .blockinner:nth-child(3) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/step003.png)no-repeat center/cover}.sec05 .blockinner:nth-child(4) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/step004.png)no-repeat center/cover}.sec05 .blockinner:nth-child(5) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/step005.png)no-repeat center/cover}.sec05 .blockinner:nth-child(6) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/step006.png)no-repeat center/cover}.sec05 .blockinner:nth-child(7) h3:before{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/step007.png)no-repeat center/cover}.sec05 p{margin-bottom:0}.sec05 figure{text-align:center}.sec06{padding:4% 0}.sec06 .fee-table tr{border-top:1px solid #ccc}.sec06 .fee-table tr:last-child{border-bottom:1px solid #ccc}.sec06 .fee-table td{font-size:18px;font-weight:700;color:#7d488f}.sec06 .fee-table th{background:#faf4fc}.sec06 .fee-table th,.sec06 .fee-table td{width:50%;padding:1em;border:none;text-align:center;vertical-align:middle}.sec07{padding:5% 0 0}.sec_case{padding:20px;background:#faf8f3;margin-bottom:1.2em}.sec_case h2{margin-top:4rem;margin-bottom:0}.sec_case h3{margin-bottom:15px}.casebg{border-radius:40px;border:5px solid #d6bcdf;box-sizing:border-box;padding:20px;background-color:#fff}.top .mainblock a{text-decoration:none}.topnews{padding:3em 0}.topnews .about h3{color:#1d7ed7}.topnews .about .table01 th{width:30%}.googlemap{padding-bottom:28%}@media screen and (min-width:768px){.mainimage{background:url(https://www.tasukudental-ortho.com/wp-content/uploads/2024/10/mainimage1.jpg) no-repeat center;background-size:cover;height:654px}.columns.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sec01 p{padding-left:80px}.sec03 ul:before{content:"";display:block;position:absolute;top:-110px;left:-334px;margin:auto;width:334px;height:323px;background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/img002.png)}.sec03 ul:after{content:"";display:block;position:absolute;bottom:-120px;right:-401px;margin:auto;width:401px;height:394px;background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/img003.png)}.sec04 .columns .column:first-child{max-width:57%;-webkit-box-flex-basis:57%;-webkit-flex-basis:57%;flex-basis:57%}.sec04 .columns .column+.column{max-width:41%;-webkit-box-flex-basis:41%;-webkit-flex-basis:41%;flex-basis:41%}.sec05 .column{max-width:66%;-webkit-box-flex-basis:66%;-webkit-flex-basis:66%;flex-basis:66%}.sec05 .blockinner{min-height:234px}.sec05 .blockinner:first-child{background:url(https://www.tasukudental-ortho.com/wp-content/uploads/2024/10/bg_img003.jpg)no-repeat right/cover;border-radius:40px 40px 0 0}.sec05 .blockinner:nth-child(2){background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/bg_img004.jpg)no-repeat left/cover}.sec05 .blockinner:nth-child(3){background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/bg_img005.jpg)no-repeat right/cover}.sec05 .blockinner:nth-child(4){background:url(https://www.tasukudental-ortho.com/wp-content/uploads/2024/10/bg_img006.jpg)no-repeat left/cover}.sec05 .blockinner:nth-child(5){background:url(https://www.tasukudental-ortho.com/wp-content/uploads/2024/10/bg_img007.jpg)no-repeat right/cover}.sec05 .blockinner:nth-child(6){background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/bg_img008.jpg)no-repeat left/cover}.sec05 .blockinner:nth-child(7){background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/bg_img009.jpg)no-repeat right/cover;border-radius:0 0 40px 40px}.sec05 p{padding-left:30px}#footer .columns.col3 .column:nth-child(2){max-width:39%;-webkit-box-flex-basis:39%;-webkit-flex-basis:39%;flex-basis:39%}#footer .columns.col3 .column:last-child{max-width:25%;-webkit-box-flex-basis:25%;-webkit-flex-basis:25%;flex-basis:25%}}@media screen and (min-width:768px) and (max-width:1280px){.sec03 ul{padding:0 10px}.sec03 ul:before{content:"";display:block;position:absolute;top:-5%;left:-200px;margin:auto;width:200px;height:193px;background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/img002.png) center/cover}.sec03 ul:after{content:"";display:block;position:absolute;bottom:-5%;right:-200px;margin:auto;width:200px;height:198px;background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/img003.png) center/cover}}@media screen and (min-width:768px) and (max-width:1400px){.mainimage{height:380px}}@media screen and (min-width:768px) and (max-width:1041px){h3{font-size:26px}h3 span.large{font-size:28px}.sec01 .bg:before{top:-145px;width:120px;height:145px}.sec02 h2{font-size:40px}.sec04 .text01{font-size:20px}.sec06 .fee-table th,.sec06 .fee-table td{padding:1.5em .5em;font-size:14px}}@media screen and (max-width:767px){.topinner{width:420px;margin:0 auto;box-sizing:border-box}#main .news{margin-top:1.5em;margin-bottom:1.5em;position:relative}#main .news h3,#main .about h3{font-size:20px}#main .news h3 .subtitle{font-size:12px;margin-left:0}#main .news dt,#main .news dd{padding-left:10px;padding-right:10px}#main .news .btn{right:5px;top:10px}#main .news .btn a{font-size:12px}.topnews .columns{display:block}.topnews .columns .column{max-width:100%;-webkit-box-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%}#main>.telbtn{margin-bottom:1.2em}.telbtn{text-align:center;margin-bottom:1em}.telbtn a{background:red;text-align:center;width:280px;max-width:100%;color:#fff;display:inline-block;padding:10px 5px 10px;text-decoration:none;font-size:24px;box-sizing:border-box;letter-spacing:.08em;border-radius:4px;line-height:1.2em}.telbtn a .subtxt{font-size:14px;display:block;margin-bottom:1px}.telbtn a:hover{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}.loopSlider{height:100px}.loopSlider ul{height:100px}.loopSlider ul li{width:150px;height:108px}h2{font-size:20px;margin-bottom:20px}h2 span.large{font-size:30px}h3{font-size:19px;line-height:1.5em}h3 span.large{font-size:22px}.sec01 .bg:before{display:none}.sec01 h3{padding:15px 0 15px 40px;margin-bottom:10px}.sec01 h3:before{width:35px;height:35px}.sec02 h2{font-size:22px}.sec03 .bg{margin-bottom:70px}.sec03 ul{width:96%;padding:0}.sec03 .bg:before{width:130px;height:46px}.sec03 .bg:after{width:250px;height:53px;bottom:-53px}.sec04{background:url(//www.tasukudental-ortho.com/wp-content/themes/originalstyle-1column/img/sp_bg_img002.jpg)no-repeat left bottom}.sec04 .text01{font-size:18px}.sec04 .topinner .columns:last-child{margin-top:20px}.sec05 img{margin-bottom:20px}.sec06 .fee-table th,.sec06 .fee-table td{font-size:15px;padding:.4em}#footer .columns.col3 .column:last-child,#footer .columns.col3 .column:first-child{text-align:center}.googlemap{padding-bottom:70%}.topnews{padding:2em 0}}@media (min-width :768px){.mainimage{position:relative}.mainimage .fix-link-bnr-01{position:absolute;display:block;left:69vw;bottom:4vw}.mainimage .fix-link-bnr-01 img{width:clamp(160px,23vw,260px)}}@media (min-width :1400px){.mainimage .fix-link-bnr-01{bottom:100px}}@media (min-width :1750px){.mainimage .fix-link-bnr-01{left:62vw}}@media (max-width :767px){.mainimage .sp{position:relative}.mainimage .sp .fix-sp-link-bnr-01{position:absolute;display:block;right:6vw;bottom:1vw}.mainimage .sp .fix-sp-link-bnr-01 img{width:62vw}}