@charset "utf-8";@media screen and (min-width:600px){.index-head{background:#eceef0 url(img/main.png) no-repeat center bottom;background-size:cover}#visArea{position:relative;padding:3rem 0 4.5rem 0}#visArea .areaInner{position:relative;z-index:10}#visArea .areaInner .mainCatchArea{position:relative;width:830px;margin:0 auto;padding:3.5rem 6rem;background:rgba(255,255,255,0.9);border:1px solid #c9b072;box-sizing:border-box;text-align:center}#visArea .areaInner .catch{color:#30373f;font-size:4rem}#visArea .areaInner .catch::after{display:block;width:50%;height:1px;margin:3rem auto 3.5rem auto;background:#c4a964;content:""}#visArea .areaInner p{color:#30373f}#visArea .areaInner .btn{width:570px;margin:4rem auto 0 auto}#visArea .areaInner .btn a{display:block;position:relative;padding:5rem 1rem 4rem 1rem;background:rgb(169 127 20 / 90%);border:1px solid #313840;box-sizing:border-box;color:#fff;font-family:"Noto Serif JP",serif;font-size:2.5rem;line-height:1.2;text-align:center;text-decoration:none}#visArea .areaInner .btn a::before{position:absolute;left:50%;top:2rem;transform:translateX(-50%);color:#234770;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.8rem;font-weight:normal;content:"Clinic check"}#visArea .areaInner .btn a::after{position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%);width:15px;height:9px;background:url(img/arrow05.png) no-repeat left top;background-size:100% auto;content:""}#visArea .areaInner .btn a:hover{display:block;position:relative;padding:5rem 1rem 4rem 1rem;background:rgba(255,255,255,0.95);border:1px solid #313840;box-sizing:border-box;color:#313840;font-family:"Noto Serif JP",serif;font-size:2.5rem;line-height:1.2;text-align:center;text-decoration:none}#visArea .areaInner .btn a:hover::after{background:url(img/arrow08.png) no-repeat left top;background-size:100% auto}.headArea{width:1000px;margin:0 auto}.addCont-title{position:relative;margin:0 0 8rem 0;color:#30373f;font-size:3.4rem;text-align:center}.addCont-title::after{position:absolute;left:50%;bottom:-4rem;transform:translateX(-50%);width:280px;height:16px;background:url(img/line02.png) no-repeat left top;background-size:100% auto;content:""}p.addCont-lead{width:70%;margin:0 auto 4rem auto}.addParts01{clear:both;padding:8rem 0;background:#eceef0}.addParts01 .addCont-title::after{background:url(img/line01.png) no-repeat left top;background-size:100% auto}.addParts01-inner{width:1000px;margin:0 auto}.addParts01-inner>.ttl{position:relative;padding:4rem 2rem;background:#c4a964;color:#30373f;font-size:3rem;text-align:center}.addParts01-inner>.ttl::after{position:absolute;right:-1.4rem;top:-2.4rem;width:128px;height:128px;color:rgb(169 127 20 / 90%);font-family:"Noto Serif JP",serif;font-size:128px;font-weight:300;line-height:1;content:"03"}.addParts01 .block-upper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:12rem 0 8rem 0}.addParts01 .block-upper .box{position:relative;width:489px}.addParts01 .block-upper .box:nth-child(1)::after{position:absolute;left:-1.4rem;top:-6.4rem;width:128px;height:128px;color:rgb(169 127 20 / 90%);font-family:"Noto Serif JP",serif;font-size:128px;line-height:1;content:"01"}.addParts01 .block-upper .box:nth-child(2)::after{position:absolute;left:-1.4rem;top:-6.4rem;width:128px;height:128px;color:rgb(169 127 20 / 90%);font-family:"Noto Serif JP",serif;font-size:128px;line-height:1;content:"02"}.addParts01 .block-upper .box-head{position:relative;min-height:304px}.addParts01 .block-upper .box-head .ttl{position:absolute;left:50%;bottom:-16%;transform:translate(-50%,-52%);width:100%;padding:3.2rem 2rem;background:rgba(196,169,100,0.85);box-sizing:border-box;color:#30373f;font-size:3rem;text-align:center}.addParts01 .block-upper .box-body{padding:4rem 2.5rem 0 2.5rem}.addParts01 .block-lower{width:999px;margin:0 auto}.addParts01 .block-lower::after{clear:both;display:block;content:""}.addParts01 .block-lower .box{float:left;width:333px;min-height:664px}.addParts01 .block-lower .box .fig{min-height:332px}.addParts01 .block-lower .box .txt{min-height:332px;padding:0 2.5rem;background:#e1d4b1;position:relative}.addParts01 .block-lower .box .txt.arrow_up:after{content:"";position:absolute;right:0;top:-20px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#e1d4b1 transparent transparent transparent;border-width:20px 20px 0 20px;transform:rotate(180deg)}.addParts01 .block-lower .box .txt.arrow_down:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#e1d4b1 transparent transparent transparent;border-width:20px 20px 0 20px}.addParts01 .block-lower .box .txt .ttl{margin:0 0 2.5rem 0;padding:3.5rem 0;border-bottom:1px solid #30373f;color:#1a1e23;font-size:2.6rem;text-align:center}.addParts01 .block-lower .box .txt .ttl::before,.addParts01 .block-lower .box .txt .ttl::after{display:none}.addParts01 .block-lower .box .txt p{line-height:1.5}.addParts02{clear:both;padding:8rem 0 12rem 0;background:#e1d4b1}.addParts02-inner{width:1000px;margin:0 auto 8rem auto;padding:8rem 4rem 4rem 4rem;background:#fff url(img/ico01.png) no-repeat center 2.4rem;border:1px solid #234770;box-sizing:border-box}.addParts02-inner>.catch{margin:0 0 3.7rem 0;color:#234770;font-size:2.5rem;text-align:center}.addParts02-inner>.name{margin:0 0 4.5rem 0;color:#1a1e23;font-size:3rem;text-align:center}.addParts02-inner>.ttl{position:relative;margin:7rem 0 1.6rem 0;padding:0 0 0 2rem;color:#30373f;font-size:2.5rem}.addParts02-inner>.ttl::before{position:absolute;left:0;top:1.2rem;width:15px;height:15px;font-size:1.5rem;content:"◆"}.addParts02 .slider{margin:0 0 5rem 0;padding:0}.addParts02 .slider::after{clear:both;display:block;content:""}.addParts02 .slider-item{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0}.addParts02 .slider-item .box-fig{display:flex;align-items:center;justify-content:center;position:relative;width:100%;padding:0;padding-left:1px;background:0;box-sizing:border-box;text-align:center;background:#eceef0}.addParts02 .slider-item .box-fig img{overflow:hidden}.addParts02 .slider-item .box-txt{width:100%;padding:0 4.8rem 2rem 4.8rem;box-sizing:border-box}.addParts02 .slider-item .ttl{margin:0 0 3.2rem 0;color:#30373f;font-size:2rem}.addParts02 .slider-item .caption{text-align:center}.addParts02 .slider-item .box-txt__description{margin:3rem auto 0}.addParts02 .slider-item .box-txt__description+.box-txt__description{margin-top:1rem}.slick-slide{outline:none !important}.slick-prev,.slick-next{border-left:3px solid #234770;border-top:3px solid #234770;width:40px;height:40px;position:absolute;top:calc((100% - 170px)/2);left:110px;margin-top:-5px;transform:rotate(-45deg);z-index:200}.slick-next{transform:rotate(135deg);left:auto;right:110px}.slick-prev::before,.slick-next::before{display:none !important}#contents ul.slick-dots{margin:0;padding:0}#contents .slick-dots li::before{display:none}.addParts02 .box-feature{margin:0 0 4rem 0;padding:4rem;background:#eceef0;border:1px solid #234770}.addParts02 .box-feature .ttl{margin:0 0 2rem 0;color:#30373f;font-size:2.5rem}.addParts02 .box-feature .catch{margin:0 0 1rem 0;font-size:1.8rem}.doctorArea{clear:both;margin:8rem 0 0 0;padding:1.6rem 0 0 0;border:1px solid #c4a964;background:#fcfcfc;box-sizing:border-box}.doctorArea .ttl{display:inline-block;margin:0 0 2rem 0;padding:0 1rem 1rem 1rem;background:#c4a964;color:#fff;font-size:2rem}.doctorArea .ttl span{padding:0 .5rem;font-size:7rem;line-height:1.1;color:#234770}.doctorArea ul{margin:0;padding:0}.doctorArea ul li{position:relative;padding:0 0 .5rem 2.1rem;line-height:1.4}.doctorArea ul li:last-child{padding:0 0 0 2.1rem}.doctorArea ul li::before{position:absolute;left:0;top:.5rem;width:10px;height:10px;color:#c4a964;font-size:1rem;content:"◆"}.block-doctor::after{clear:both;display:block;content:""}.block-doctor .box-fig{float:left;width:350px;margin:0 3rem 0 0}.block-doctor .box-fig img{max-width:100%}.block-doctor .box-txt{float:left;width:calc(100% - 380px);margin:0;padding:0 3rem 0 0;box-sizing:border-box}.block-doctor .name{margin:0 0 1rem 0;color:#333;font-family:"Noto Serif JP",serif;font-size:1.8rem;font-weight:600;line-height:1.4;text-align:left}.block-doctor .name span{padding:0 1rem 0 0;font-size:3.8rem}.block-doctor .certified{border-bottom:1px solid #c4a964;color:#71767c;font-size:1.8rem;text-align:left}.block-doctor .caption{margin:1rem 0;text-align:right}.block-doctor ul{margin:0 0 2.8rem 0}.block-doctor-all{display:none}.btn-doctor-all{padding:1rem 0 .5rem 0;background:#234770;text-align:center;cursor:pointer}.btn-doctor-all img:hover{opacity:.7}.btn-doctor-all span{display:block;color:#fff;font-size:1.8rem;font-weight:bold}.btn-doctor-all .open{display:block}.btn-doctor-all .close{display:none}.btn-doctor-all.active .open{display:none}.btn-doctor-all.active .close{display:block}.block-doctor-all .inner{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #c4a964}.block-doctor-all .inner .box{width:50%;padding:1.5rem 1.5rem 3.2rem 1.5rem;background:#fcfcfc;border-right:1px solid #c4a964;border-bottom:1px solid #c4a964;box-sizing:border-box}.block-doctor-all .inner .box:nth-child(2n){border-right:0}.block-doctor-all .inner .box:last-child,.block-doctor-all .inner .box:nth-last-child(2):nth-child(odd){border-bottom:0}.block-doctor-all .box .box-fig{float:left;width:130px;margin:0 2rem 0 0}.block-doctor-all .box .box-fig img{width:100%;max-width:100%}.block-doctor-all .box .box-txt{float:left;width:calc(100% - 150px);margin:0;padding:0;box-sizing:border-box}.block-doctor-all .box .name{margin:0 0 1rem 0;color:#333;font-family:"Noto Serif JP",serif;font-size:1.6rem;font-weight:600;line-height:1.4;text-align:left}.block-doctor-all .box .name span{padding:0 1rem 0 0;font-size:2.5rem}.block-doctor-all .box .certified{border-bottom:1px solid #c4a964;color:#71767c;font-size:1.6rem;text-align:left}.block-doctor-all .box .caption{margin:1rem 0;text-align:right}.addParts02 .box-tag{margin:0 0 3.2rem 0}.addParts02 .box-tag .tag{display:inline-block;width:176px;margin:0 1.2rem 0 0;padding:1.2rem .5rem;background:#c4a964;border:1px solid #c4a964;box-sizing:border-box;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center}.addParts02 .box-tag .tag.off{background:#fff;border:1px solid #eceef0;color:#71767c;font-weight:normal;display:none}.addParts02 .block-info{margin:3.2rem 0 0 0;padding:0 5rem}.addParts02 .block-info::after{clear:both;display:block;content:""}.addParts02 .block-info .box-map{float:left;width:400px;margin:0 3.2rem 0 0}.addParts02 .block-info .box-map iframe{width:400px;height:380px;border:1px solid #c4a964;box-sizing:border-box}.addParts02 .block-info .box-txt{float:left;width:calc(100% - 432px)}.addParts02 .block-info .box-txt ul{margin:0;padding:0}.addParts02 .block-info .box-txt ul li{position:relative;padding:0 0 2rem 2.4rem}.addParts02 .block-info .box-txt ul li:last-child{padding:0 0 0 2.4rem}.addParts02 .block-info .box-txt ul li::before{position:absolute;left:0;top:.2rem;width:14px;height:14px;color:#c4a964;font-size:1.4rem;content:"◆"}.addParts03{clear:both;padding:8rem 0;background:#fff}.addParts03-inner{width:1000px;margin:0 auto}.addParts03 .titleArea{margin:8rem auto 2.8rem auto;text-align:center}.addParts03 .titleArea:first-child{margin:10.5rem auto 2.8rem auto;text-align:center}.addParts03 .titleArea .ttl{display:inline-block;position:relative;color:#30373f;font-size:3rem}.addParts03 .titleArea .ttl::before{position:absolute;left:-4.5rem;top:50%;transform:translateY(-50%);width:15px;height:15px;margin:0;color:#c4a964;font-size:1.5rem;content:"◆"}.addParts03 .titleArea .ttl::after{position:absolute;right:-4.5rem;top:50%;transform:translateY(-50%);width:15px;height:15px;margin:0;color:#c4a964;font-size:1.5rem;content:"◆"}.addParts03-inner .btn-internal{margin:4rem auto 0 auto}.block-clinic{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem 1.6rem;background:#e1d4b1}.block-clinic.gray{background:#f5f6f7}.block-clinic::after{display:block;width:calc(100% / 3);content:""}.block-clinic .box{position:relative;width:calc(100% / 3);padding:6rem 1.6rem 4rem 1.6rem;border-right:1px solid #fff;box-sizing:border-box}.block-clinic .box::after{position:absolute;left:50%;bottom:-2rem;transform:translateX(-50%);width:198px;height:10px;background:url(img/line04.png) no-repeat center top;background-size:100% auto;content:""}.block-clinic.gray .box::after{background:url(img/line05.png) no-repeat center top;background-size:100% auto}.block-clinic .box:nth-child(1),.block-clinic .box:nth-child(2),.block-clinic .box:nth-child(3){padding-top:0}.block-clinic .box:nth-child(3n){border-right:0}.block-clinic .box.end{padding-bottom:0}.block-clinic .box.end::after{display:none}.block-clinic .box-head{display:flex;align-items:center;padding:0 0 1.6rem 0}.block-clinic .box-head .ttl{display:block;width:100%;box-sizing:border-box}.block-clinic .box-head .ttl a{display:block;padding:0 1.5rem 0 0;background:url(img/arrow03.png) no-repeat right center;color:#30373f;font-size:2.5rem;text-align:center;text-decoration:none}.block-clinic .box-head .ttl a:hover{opacity:.7}.block-clinic .box-body{padding:3.2rem;background:#fff;text-align:center}.block-clinic .box-body .label{margin:2.4rem 0 0 0;color:#c4a964;font-size:1.5rem;font-weight:bold}.block-clinic .box-body .label:first-child{margin:0}.block-clinic .box-body p{margin:0;padding:0;font-size:1.5rem;line-height:1.5}.addParts04{clear:both;padding:8rem 0;background:#eceef0 url(img/parts04_bg_01.jpg) no-repeat center top;background-size:100% auto}.addParts04-inner{width:1000px;margin:0 auto}.addParts04-inner .btn-internal{margin:4rem auto 0 auto}.block-basic{display:flex;flex-wrap:wrap;justify-content:space-between}.block-basic .box{width:48%;padding:4rem;margin:0 0 4rem 0;background:#fff;box-sizing:border-box}.block-basic .box-head{display:flex;align-items:center;padding:0 0 2.8rem 0}.block-basic .box-head .ttl{display:block;width:100%;color:#30373f;font-size:2.5rem;box-sizing:border-box}.addParts05{clear:both;padding:8rem 0;background:#fff}.addParts05-inner{width:1000px;margin:0 auto}.addParts05-inner .btn-internal{margin:8rem auto 0 auto}.addParts05 .float-wrap .fl{width:444px;padding:0 3rem 1rem 0;text-align:center}.addParts05 .float-wrap .fr{width:444px;padding:0 0 1rem 3rem;text-align:center}.addParts05 .float-wrap .ttl{margin:0 0 2.4rem 0;color:#a97f14;font-size:2.5rem}.addParts06{clear:both;padding:7rem 0;background:#fff}.addParts06-inner{width:1000px;margin:0 auto}.block-example{display:flex;flex-wrap:wrap;justify-content:space-between}.block-example .box{width:48%;padding:4rem;background:#eceef0;box-sizing:border-box}.block-example .box-head .ttl{margin:0 0 2.6rem 0;color:#30373f;font-size:3rem;text-align:center}.addParts07{clear:both;padding:8rem 0;background:#fcfcfc url(img/parts07_bg_01.jpg) no-repeat center top;background-size:cover}.addParts07-inner{width:1000px;margin:0 auto}.addParts07-inner .btn-internal{margin:8rem auto 0 auto}.block-pr{margin:10rem 0 0 0}.block-pr::after{clear:both;display:block;content:""}.block-pr .box-fig{float:left;width:444px;margin:0 3rem 0 0}.block-pr .box-fig img{border:1px solid #d5b10f}.block-pr .box-txt{float:left;width:calc(100% - 474px);padding:1.6rem 0 0 0}.block-pr .box-txt .catch{margin:0 0 2.4rem 0;color:#234770;font-size:2.5rem}}@media screen and (max-width:599px){.index-head{background:#eceef0 url(https://www.implantation-dentistry.net/wp/wp-content/uploads/main_sp_202106.jpg) no-repeat top center;background-size:cover}#visArea{position:relative;padding:3rem 0 4.5rem 0}#visArea .areaInner{position:relative;z-index:10}#visArea .areaInner .mainCatchArea{position:relative;width:90%;margin:0 auto;padding:1.5rem;background:rgba(255,255,255,0.9);border:1px solid #c9b072;box-sizing:border-box;text-align:center}#visArea .areaInner .catch{color:#30373f;font-size:2.4rem}#visArea .areaInner .catch::after{display:block;width:50%;height:1px;margin:1.5rem auto 2rem auto;background:#c4a964;content:""}#visArea .areaInner p{color:#30373f}#visArea .areaInner .btn{width:90%;margin:2rem auto 0 auto}#visArea .areaInner .btn a{display:block;position:relative;padding:3rem 1rem;background:rgb(169 127 20 / 1);border:1px solid #234770;box-sizing:border-box;color:#fff;font-family:"Noto Serif JP",serif;font-size:1.7rem;line-height:1.2;text-align:center;text-decoration:none}#visArea .areaInner .btn a::before{position:absolute;left:50%;top:1.2rem;transform:translateX(-50%);color:#30373f;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.3rem;font-weight:normal;content:"Clinic check"}#visArea .areaInner .btn a::after{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);width:15px;height:9px;background:url(img/arrow05.png) no-repeat left top;background-size:100% auto;content:""}.headArea{width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}.addCont-title{position:relative;margin:0 0 8rem 0;color:#30373f;font-size:2.4rem;text-align:center}.addCont-title::after{position:absolute;left:50%;bottom:-4rem;transform:translateX(-50%);width:240px;height:13px;background:url(img/line02.png) no-repeat left top;background-size:100% auto;content:""}p.addCont-lead{margin:0 auto 4rem auto}.addParts01{clear:both;padding:4rem 0;background:#eceef0}.addParts01 .addCont-title::after{background:url(img/line01.png) no-repeat left top;background-size:100% auto}.addParts01-inner{width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}.addParts01-inner>.ttl{padding:2rem 1rem;background:#c4a964;color:#30373f;font-size:2rem;text-align:center;position:relative}.addParts01 .block-upper{display:block;margin:0 0 2rem 0}.addParts01 .block-upper .box{width:100%;position:relative;margin:4rem 0}.addParts01 .block-upper .box-head{position:relative;min-height:auto}.addParts01 .block-upper .box-head .ttl{position:absolute;left:49.9%;top:85.7%;transform:translate(-50%,-50%);width:100%;padding:2.5rem 1rem;background:rgba(196,169,100,0.85);box-sizing:border-box;color:#30373f;font-size:2rem;text-align:center}.addParts01 .block-upper .box-body{padding:1.5rem 0 2rem 0}.addParts01 .block-lower{width:100%;margin:0 auto}.addParts01 .block-lower .box{display:flex;flex-wrap:wrap;justify-content:space-between}.addParts01 .block-lower .box .fig{width:50%}.addParts01 .block-lower .box .txt{width:50%;padding:1rem;box-sizing:border-box;background:#e1d4b1}.addParts01 .block-lower .box .txt .ttl{margin:0 0 2.5rem 0;padding:1.5rem 0;border-bottom:1px solid #30373f;color:#1a1e23;font-size:1.8rem;text-align:center}.addParts01 .block-lower .box .txt .ttl::before,.addParts01 .block-lower .box .txt .ttl::after{display:none}.addParts01 .block-lower .box .txt p{line-height:1.5}.addParts01 .block-upper .box:nth-child(1)::after{position:absolute;left:.6rem;top:-2.4rem;width:6rem;height:6rem;color:rgb(169 127 20 / 90%);font-family:"Noto Serif JP",serif;font-size:60px;line-height:1;content:"01"}.addParts01 .block-upper .box:nth-child(2)::after{position:absolute;right:1rem;top:-2.4rem;width:6rem;height:6rem;color:rgb(169 127 20 / 90%);font-family:"Noto Serif JP",serif;font-size:60px;line-height:1;content:"02"}.addParts01-inner>.ttl::after{position:absolute;left:.6rem;top:-1.4rem;width:6rem;height:6rem;color:rgb(169 127 20 / 90%);font-family:"Noto Serif JP",serif;font-size:60px;font-weight:300;line-height:1;content:"03"}.addParts02{clear:both;padding:4rem 1rem;background:#e1d4b1}.addParts02-inner{width:100%;margin:0 auto 4rem auto;padding:5rem 1.5rem 2rem 1.5rem;background:#fff url(img/ico01.png) no-repeat center 1rem;border:1px solid #234770;box-sizing:border-box}.addParts02-inner>.catch{margin:0 0 2rem 0;color:#234770;font-size:1.8rem;text-align:center}.addParts02-inner>.name{margin:0 0 3rem 0;color:#1a1e23;font-size:2.4rem;text-align:center}.addParts02-inner>.ttl{position:relative;margin:4rem 0 1.6rem 0;padding:0 0 0 2rem;color:#30373f;font-size:1.8rem}.addParts02-inner>.ttl::before{position:absolute;left:0;top:.6rem;width:14px;height:14px;font-size:1.4rem;content:"◆"}.addParts02 .slider{margin:0 0 4rem 0;padding:0}.addParts02 .slider::after{clear:both;display:block;content:""}.addParts02 .slider-item .box-fig{position:relative;padding:0;padding-left:1px;background:0;box-sizing:border-box}.addParts02 .slider-item .box-fig img{width:100%;height:100%;overflow:hidden}.addParts02 .slider-item .box-txt{padding:0 1.5rem}.addParts02 .slider-item .ttl{margin:0 0 2rem 0;color:#30373f;font-size:1.6rem}.addParts02 .slider-item .caption{text-align:center}.addParts02 .slider-item .box-txt__description{margin:2rem auto 0}.addParts02 .slider-item .box-txt__description+.box-txt__description{margin-top:1rem}.slick-prev,.slick-next{border-left:3px solid #234770;border-top:3px solid #234770;width:16px;height:16px;position:absolute;top:30vw;left:-5px;margin-top:-5px;transform:rotate(-45deg);z-index:200}.slick-next{transform:rotate(135deg);left:auto;right:-5px}.slick-prev::before,.slick-next::before{display:none !important}#contents ul.slick-dots{bottom:-1.5rem;margin:0;padding:0}#contents .slick-dots li::before{display:none}.addParts02 .box-feature{margin:0 0 4rem 0;padding:1.5rem;background:#eceef0;border:1px solid #234770}.addParts02 .box-feature .ttl{margin:0 0 1.6rem 0;color:#30373f;font-size:2rem}.addParts02 .box-feature .catch{margin:2.5rem 0 1.5rem 0}.doctorArea{clear:both;margin:4rem 0 0 0;padding:1rem 0 0 0;border:1px solid #c4a964;background:#fcfcfc;box-sizing:border-box}.doctorArea .ttl{display:inline-block;margin:0 0 1.5rem 0;padding:2.1rem 1rem 2rem 1rem;background:#c4a964;color:#fff;font-size:1.6rem;line-height:0}.doctorArea .ttl span{padding:0 .5rem;font-size:4rem;line-height:.7;color:#234770}.doctorArea ul{margin:0;padding:0}.doctorArea ul li{position:relative;padding:0 0 .5rem 2.1rem;line-height:1.4}.doctorArea ul li:last-child{padding:0 0 0 2.1rem}.doctorArea ul li::before{position:absolute;left:0;top:.3rem;width:10px;height:10px;color:#c4a964;font-size:1rem;content:"◆"}.block-doctor{padding:1rem}.block-doctor .box-fig{margin:0 0 2rem 0;text-align:center}.block-doctor .box-fig img{max-width:100%}.block-doctor .box-txt{margin:0 0 2rem 0;padding:0;box-sizing:border-box}.block-doctor .name{margin:0 0 1rem 0;color:#333;font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:600;line-height:1.4;text-align:left}.block-doctor .name span{padding:0 1rem 0 0;font-size:2.4rem}.block-doctor .certified{border-bottom:1px solid #c4a964;color:#71767c;font-size:1.3rem;text-align:left;padding-bottom:1rem}.block-doctor .caption{margin:1rem 0;text-align:right}.block-doctor ul{margin:0 0 2.8rem 0}.block-doctor-all{display:none}.btn-doctor-all{padding:1rem 0 .5rem 0;background:#234770;line-height:1.4;text-align:center;cursor:pointer}.btn-doctor-all img{margin:0 0 .5rem 0}.btn-doctor-all span{display:block;color:#fff;font-size:1.3rem;font-weight:bold}.btn-doctor-all .open{display:block}.btn-doctor-all .close{display:none}.btn-doctor-all.active .open{display:none}.btn-doctor-all.active .close{display:block}.block-doctor-all .inner{display:block;border-top:1px solid #c4a964}.block-doctor-all .inner .box{width:100%;padding:1.5rem 1rem;background:#fcfcfc;border-bottom:1px solid #c4a964;box-sizing:border-box}.block-doctor-all .box .box-fig{margin:0 0 1.5rem 0;text-align:center}.block-doctor-all .box .box-fig img{max-width:100%}.block-doctor-all .box .box-txt{margin:0;padding:0;box-sizing:border-box}.block-doctor-all .box .name{margin:0 0 1rem 0;color:#333;font-family:"Noto Serif JP",serif;font-size:1.6rem;font-weight:600;line-height:1.4;text-align:left}.block-doctor-all .box .name span{padding:0 1rem 0 0;font-size:2.5rem}.block-doctor-all .box .certified{border-bottom:1px solid #c4a964;color:#71767c;font-size:1.6rem;text-align:left}.block-doctor-all .box .caption{margin:1rem 0;text-align:right}.addParts02 .box-tag{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1rem 0}.addParts02 .box-tag .tag{width:48%;margin:0 0 1rem 0;padding:1rem .5rem;background:#c4a964;border:1px solid #c4a964;box-sizing:border-box;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:bold;text-align:center}.addParts02 .box-tag .tag.off{background:#fff;border:1px solid #eceef0;color:#71767c;font-weight:normal;display:none}.addParts02 .block-info{margin:0;padding:0}.addParts02 .block-info .box-map{margin:0 0 2rem 0}.addParts02 .block-info .box-map iframe{width:100%;height:240px;border:1px solid #c4a964;box-sizing:border-box}.addParts02 .block-info .box-txt{margin:0;padding:0}.addParts02 .block-info .box-txt ul{margin:0;padding:0}.addParts02 .block-info .box-txt ul li{position:relative;padding:0 0 1rem 2.4rem}.addParts02 .block-info .box-txt ul li:last-child{padding:0 0 0 2.4rem}.addParts02 .block-info .box-txt ul li::before{position:absolute;left:0;top:0;width:14px;height:14px;color:#c4a964;font-size:1.4rem;content:"◆"}.addParts03{clear:both;padding:4rem 0;background:#fff}.addParts03-inner{margin:0 auto;padding:0 1rem}.addParts03 .titleArea{margin:4rem auto 2rem auto;text-align:center}.addParts03 .titleArea .ttl{display:inline-block;position:relative;color:#30373f;font-size:2rem}.addParts03 .titleArea .ttl::before{position:absolute;left:-3.5rem;top:50%;transform:translateY(-50%);width:14px;height:14px;margin:0;color:#c4a964;font-size:1.4rem;content:"◆"}.addParts03 .titleArea .ttl::after{position:absolute;right:-3.5rem;top:50%;transform:translateY(-50%);width:14px;height:14px;margin:0;color:#c4a964;font-size:1.4rem;content:"◆"}.addParts03-inner .btn-internal{margin:4rem auto 0 auto}.block-clinic{width:100%;padding:2rem 1rem;background:#e1d4b1;box-sizing:border-box}.block-clinic.gray{background:#f5f6f7}.block-clinic .box{position:relative;margin:0 0 5.5rem 0}.block-clinic .box::after{position:absolute;left:50%;bottom:-3rem;transform:translateX(-50%);width:198px;height:10px;background:url(img/line04.png) no-repeat center top;background-size:100% auto;content:""}.block-clinic.gray .box::after{background:url(img/line05.png) no-repeat center top;background-size:100% auto}.block-clinic .box:last-child{margin:0}.block-clinic .box:last-child::after{display:none}.block-clinic .box-head{padding:0 0 1.6rem 0}.block-clinic .box-head .ttl{display:block;width:100%;box-sizing:border-box}.block-clinic .box-head .ttl a{display:block;padding:0 1.5rem 0 0;background:url(img/arrow03.png) no-repeat right center;color:#30373f;font-size:1.8rem;text-align:center;text-decoration:none}.block-clinic .box-body{padding:1.5rem;background:#fff;box-sizing:border-box;text-align:center}.block-clinic .box-body .label{margin:2.4rem 0 0 0;color:#c4a964;font-size:1.4rem;font-weight:bold}.block-clinic .box-body .label:first-child{margin:0}.block-clinic .box-body p{margin:0;padding:0;line-height:1.5}.addParts04{clear:both;padding:4rem 0;background:#eceef0 url(img/parts04_bg_01.jpg) no-repeat center top;background-size:100% auto}.addParts04-inner{margin:0 auto;padding:0 1rem}.addParts04-inner .btn-internal{margin:4rem auto 0 auto}.block-basic{margin:0}.block-basic .box{width:100%;padding:1.5rem;margin:0 0 2rem 0;background:#fff;box-sizing:border-box}.block-basic .box-head{margin:0 0 1.5rem 0}.block-basic .box-head .ttl{display:block;width:100%;color:#30373f;font-size:2rem;box-sizing:border-box}.addParts05{clear:both;padding:4rem 0;background:#fff}.addParts05-inner{margin:0 auto;padding:0 1rem}.addParts05-inner .btn-internal{margin:4rem auto 0 auto}.addParts05 .float-wrap .fl{width:100%;padding:2rem 0 1rem 0;text-align:center}.addParts05 .float-wrap:first-child .fl{padding:0 0 1rem 0}.addParts05 .float-wrap .fr{width:100%;padding:2rem 0 1rem 0;text-align:center}.addParts05 .float-wrap .ttl{margin:1rem 0 2rem 0;color:#a97f14;font-size:2rem}.addParts06{clear:both;padding:4rem 0;background:#fff}.addParts06-inner{margin:0 auto;padding:0 1rem}.block-example .box{width:100%;margin:0 0 2rem 0;padding:1.5rem;background:#eceef0;box-sizing:border-box}.block-example .box-head .ttl{margin:0 0 2rem 0;color:#30373f;font-size:2rem;text-align:center}.addParts07{clear:both;padding:4rem 0;background:#fcfcfc url(img/parts07_bg_01.jpg) no-repeat center top;background-size:cover}.addParts07-inner{margin:0 auto;padding:0 1rem}.addParts07-inner .btn-internal{margin:4rem auto 0 auto}.block-pr{margin:0}.block-pr .box-fig{margin:0 0 2rem 0}.block-pr .box-fig img{border:1px solid #d5b10f}.block-pr .box-txt .catch{margin:0 0 1.5rem 0;color:#234770;font-size:1.8rem}}