:root{--font-noto-sans: "Noto Sans Japanese", sans-serif;--font-noto-serif: "Noto Serif Japanese", serif;--font-hiragino: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-crimson: "Crimson Pro", serif;--font-lora: "Lora", serif;--font-yugo: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;--font-yumincho: "游明朝体", "Yu Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS PMincho", "MS 明朝", serif;--font-zen: "Zen Old Mincho", serif;--font-bison: "Bison", sans-serif;--font-en: Arial, Helvetica, sans-serif;--hover-opacity: 0.7}body{font-family:var(--font-yugo);font-size:16px;color:#333;overflow-x:hidden}.wrapper{box-sizing:border-box;min-width:1080px;height:100%;width:100%}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%}}#lower_access .custom-background{background-image:url("../images/access/kv.webp");background-size:cover;background-position:center}@media screen and (max-width: 744px){#lower_access .custom-background{background-image:url("../images/access/kv_sp.webp");background-size:cover;background-position:center,top;height:auto}}.terp__detail{max-width:750px;width:100%}.clinic_info{flex:1}.terpCont{min-height:168px;padding-bottom:50px;padding-right:325px;position:relative}@media screen and (max-width: 744px){.terpCont{min-height:0;padding:0 16px 14px}}#terp .c_ptabs-anc__ttl.center{font-weight:400;letter-spacing:.13rem}@media screen and (max-width: 744px){#terp .c_ptabs-anc__ttl.center{letter-spacing:normal}}.terpCont__txt p{margin-bottom:15px;font-size:15px;font-weight:400}.terpCont__img img{position:absolute;right:0;top:0;width:auto}@media screen and (max-width: 744px){.terpCont__img img{position:relative}}.telmed,.vidmed{padding-bottom:50px}@media screen and (max-width: 744px){.telmed,.vidmed{padding-bottom:10px}}.terp__box .inner_wrap.inner__clinic{margin:0;padding:12px 50px 30px}@media screen and (max-width: 744px){.terp__box .inner_wrap.inner__clinic{margin:0 auto;padding:0;width:95%}}.terp__box .inner_wrap.inner__clinic .card .clinic_info li{border-color:#a6a6a6;padding-left:142px !important;font-size:15px}@media screen and (max-width: 744px){.terp__box .inner_wrap.inner__clinic .card .clinic_info li{display:block;letter-spacing:0}}.terp__box .inner_wrap.inner__clinic .card .clinic_info li:first-child{border-top:none !important}.terp__box .inner_wrap.inner__clinic .card .clinic_info li span{width:130px !important;font-weight:bold !important}@media screen and (max-width: 744px){.terp__box .inner_wrap.inner__clinic .card .clinic_info li span{width:23% !important;font-size:14px;font-weight:normal !important;width:75px;min-width:75px;position:absolute;align-items:flex-start;top:10px;padding:5px 0 0;min-height:23px}}@media screen and (max-width: 744px){.terp__box .inner_wrap.inner__clinic .card .clinic_info li{font-size:14px !important;padding-left:26% !important;padding-bottom:15px !important;padding-top:15px !important}}.terp__box .c_ptabs-anc__ttl.center{font-weight:400;font-size:21px;letter-spacing:.13rem}@media screen and (max-width: 744px){.terp__box .c_ptabs-anc__ttl.center{font-weight:400;font-size:18px;letter-spacing:normal;padding:15px 16px 8px;min-height:0}}.inner_wrap.inner__clinic .card .clinic_info{padding-bottom:16px;margin-left:0px}.inner_wrap .card .clinic_info li span{background-color:#eee;padding:10px 0;text-align:center;margin-right:10px;position:absolute;top:8px;left:0;width:130px;bottom:10px}.inner_wrap.inner__clinic{background-color:#fff;margin-top:20px;padding:30px;box-shadow:0 0 14px rgba(0,0,0,.2)}.clinic_notes{width:100%}.clinic_notes li{display:block;font-size:15px;padding-bottom:3px;padding-left:16px;position:relative}@media screen and (max-width: 744px){.clinic_notes li{font-size:14px}}.clinic_notes li:last-child{padding-bottom:0}.clinic_notes li:before{content:"※";left:0;position:absolute;top:1px}.clinic_notes li strong{color:#db5968;font-weight:700}.clinic_first{padding-bottom:14px}@media screen and (max-width: 744px){.clinic_first{padding-bottom:10px}}.clinic_ptxt{padding:14px 0}#terp .inner_wrap.inner__clinic .card .clinic_info li{border-color:#a6a6a6;padding-left:142px}.terp__items{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-bottom:20px}@media screen and (max-width: 744px){.terp__items{padding:11px 16px 10px}}.terp__items li{width:calc(25% - 7px)}@media screen and (max-width: 744px){.terp__items li{width:calc(25% - 3px)}}.terp__items li a{background-color:#fff;border:1px solid #841212;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;color:#000;display:block;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;font-weight:500;padding:16px 30px 16px 10px;position:relative;text-align:center;letter-spacing:.05rem}@media screen and (max-width: 744px){.terp__items li a{padding:12px 2px}}@media screen and (max-width: 744px){.terp__items li a span{padding-left:27px;font-size:15px}}.terp__items li.ui-tabs-active a{background-color:#851313;color:#fff;position:relative}.terp__items li a:hover{background-color:#851313;color:#fff;position:relative}.terp__items li a:before span{transition:all 1s linear}.terp__items li a span{padding-left:40px;position:relative}@media screen and (max-width: 744px){.terp__items li a span{padding-left:27px}}.terp__items li a span:before{box-sizing:border-box;content:"";font-size:0;left:5px;top:50%;position:absolute;transform:translateY(-50%)}.terp__items li:first-child a span:before{left:5px}.terp__items li:first-child a span:before,.terp__items li a span:before{left:5px}@media screen and (max-width: 744px){.terp__items li:first-child a span:before,.terp__items li a span:before{left:50%;transform:translate(-30px, -13px)}}.terp__items li.jap a span:before{content:url("../images/terp/terp_icon__jap.png")}@media screen and (max-width: 744px){.terp__items li.jap a span:before{content:url("../images/terp/terp_icon__jap_sp.png")}}.terp__items li.eng a span:before{content:url("../images/terp/terp_icon__eng.png")}@media screen and (max-width: 744px){.terp__items li.eng a span:before{content:url("../images/terp/terp_icon__eng_sp.png")}}.terp__items li.kor a span:before{content:url("../images/terp/terp_icon__kor.png")}@media screen and (max-width: 744px){.terp__items li.kor a span:before{content:url("../images/terp/terp_icon__kor_sp.png")}}.terp__items li.chi a span:before{content:url("../images/terp/terp_icon__chi.png")}@media screen and (max-width: 744px){.terp__items li.chi a span:before{content:url("../images/terp/terp_icon__chi_sp.png")}}.terp__items li.dflex-item__pick{background-color:#a78b40;color:#fff;text-align:center;padding:5px;font-weight:bold;font-size:3.8vw;margin-bottom:10px}@media screen and (max-width: 744px){.clinic_ptxt01{padding:14px 0}}@media screen and (max-width: 744px){.terpCont__img_sp{padding-bottom:17px}}#access .inner_wrap .card .clinic_info li{border-top:1px solid #e5e5e5;font-size:15px;font-weight:500;padding:18px 0;padding-left:90px;position:relative}#access .inner_wrap .card .clinic_info li span{background-color:#eee;padding:10px 0;text-align:center;margin-right:10px;position:absolute;top:8px;left:0;width:80px;bottom:10px}section#access h3{margin:0 auto 30px;border-bottom:none;text-align:center}@media screen and (max-width: 744px){section#access h3{margin-bottom:20px}}#access .inner_wrap .card{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 744px){#access .inner_wrap .card{padding:12px 20px 16px}}#side{max-width:270px;width:100%;float:left;margin-bottom:50px}@media screen and (max-width: 744px){#side{display:none}}.pcDisp_lp{display:block}.spDisp_lp{display:none}.c_side h2,.c_side h3,.c_side ul{box-sizing:border-box}.c_side__sec{padding:0 10px;margin-bottom:30px}.c_side__ttl{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:21px;font-weight:normal;line-height:1.3;color:#fff;text-align:center;background:url(../../assets/images/sidebar/side_ttl-bg.png) no-repeat center top/contain;max-width:375px;height:80px;width:100%;padding:15px 10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}.c_side__ttl span{font-size:14px;font-weight:400;color:#ddbe6b;display:block}[class^=c_side__cat-ttl]{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;font-weight:normal;color:#333;line-height:1;background:url(../../assets/images/sidebar/side_cat-ttl-bg.png) no-repeat center top/contain;max-width:250px;height:50px;width:100%;padding:15px 20px}[class^=c_side__cat-ttl] span{font-size:11px;font-weight:400;color:#ddbe6b;display:inline-block;margin-left:10px}.c_side__cat-ttl-prp{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-prp.png)}.c_side__cat-ttl-face{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-face.png)}.c_side__cat-ttl-body{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-body.png)}.c_side__cat-ttl-skin{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-skin.png)}.c_side__list{padding:10px}.c_side__list li{position:relative}.c_side__list li a{line-height:1.3;color:#333;display:block;text-align:left;padding:5px 37px 5px 15px;cursor:pointer;border-radius:5px;position:relative;box-sizing:border-box}.c_side__list li a:hover{background-color:rgba(51,51,51,.1)}.c_side__list02 li a{padding:5px 23px 5px 15px}.dropdown-btn{position:absolute;top:12px;right:0}.dropdown-btn:after{content:"";border:solid #a4a1a1;border-width:0 1px 1px 0;display:inline-block;padding:3px;position:absolute;top:37%;right:5px;transition:all .3s ease;transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg)}.dropdown-list{background:#fff;position:absolute;top:-10px;right:-90%;width:100%;box-shadow:-3px 0 11px 3px rgba(0,0,0,.1);display:none;z-index:1;padding:10px 0;border-radius:5px}.dropdown-list:before{content:"";width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #fff;position:absolute;top:14px;left:-9px}.dropdown-list a{border-radius:0}.dropdown-btn.open .dropdown-list{display:block}.c_side_banner{text-align:center}.c_side_banner li{margin-bottom:10px}.c_side_banner li a{display:block}.c_side_banner li a:hover{opacity:.6}@media screen and (max-width: 744px){.pcDisp_lp{display:none}.spDisp_lp{display:block}.sec07-content-box2 img.pcDisp_lp{display:none}.c_side .owl-carousel{display:block}.c_side{width:100%;max-width:100%;margin:0 auto;overflow:hidden}.c_side__sec{padding:0 20px;margin-bottom:30px}.c_side__ttl{line-height:1.2;height:22vw;display:flex;align-items:center;max-width:100%;margin:0 auto 10px;background-image:url(../../assets/images/sidebar/side_ttl-bg-sp.png);background-size:contain}[class^=c_side__cat-ttl]{max-width:100%;background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-sp.png);background-size:cover;height:15vw;display:flex;align-items:center}.c_side__cat-ttl-prp{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-prp-sp.png)}.c_side__cat-ttl-face{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-face-sp.png)}.c_side__cat-ttl-body{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-body-sp.png)}.c_side__cat-ttl-skin{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-skin-sp.png)}.c_side__list li a{width:calc(100% - 30px)}.c_side__list li a:hover{background:none;opacity:.6}.c_side__list li span{border-radius:0}.dropdown-btn{top:0;width:30px;height:30px;cursor:pointer}.dropdown-btn:hover{opacity:.6}.dropdown-btn:after{right:8px;transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(45deg)}.dropdown-btn.open:after{transform:translate(-50%) rotate(-135deg);-webkit-transform:translate(-50%) rotate(-135deg);top:45%}.c_side_banner li{margin-bottom:20px}.dropdown-list{position:static;padding:0 0 10px 20px;border-radius:5px;box-shadow:none;border-top:1px solid #e8e8e8;border-radius:0}.dropdown-list li{border-bottom:1px solid #e8e8e8}.c_side_banner{padding:0 20px}.owl-carousel .owl-item.center{opacity:1;text-align:left}.owl-carousel .owl-stage-outer{overflow:initial}}/*# sourceMappingURL=terp.css.map */