@charset "UTF-8";.button{display:block;margin-inline:auto}@media screen and (min-width:768px){.button{margin-inline:0}}.button:hover .button__text{color:#fff;background-color:#1391e6;-webkit-transition:.3s ease-out;transition:.3s ease-out}.button:hover .button__text:after{background:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-right-white.svg);width:12px;height:12px;background-size:contain;background-repeat:no-repeat;right:7px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.button__text{color:#1391e6;font-size:14px;font-weight:500;line-height:normal;width:164px;padding:8px 39px;border:1px solid #1391e6;border-radius:24px;background-color:#fff;position:relative}@media screen and (min-width:768px){.button__text{font-size:14px;padding:11px 46px 12px 43px}}.button__text:after{content:"";background:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-right-blue.svg);background-size:contain;background-repeat:no-repeat;width:12px;height:12px;position:absolute;right:10px;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.reserve__button{border-radius:8px;background:#1391e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:157px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s ease-out;transition:.3s ease-out;padding-right:10px}@media screen and (min-width:1200px){.reserve__button{display:block;width:92px;height:120px;position:fixed;right:0;top:175px;z-index:999;border-radius:20px 0 0 20px;padding-right:0}}.reserve__button:hover{background:#0060a0}.reserve__button-icon{width:45px}@media screen and (min-width:1200px){.reserve__button-icon{width:52px;margin-top:20px;margin-inline:auto}}.reserve__button-text{padding-top:6px;padding-bottom:2px;text-align:center}@media screen and (min-width:1200px){.reserve__button-text{padding-top:0;margin-top:11px;padding-bottom:21px}}.reserve__button-textMain{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:normal}@media screen and (min-width:1200px){.reserve__button-textMain{font-size:14px;font-weight:500}}.reserve__button-textSub{color:#fff;text-align:center;font-size:12px;font-weight:700;line-height:normal;margin-top:-3px}@media screen and (min-width:1200px){.reserve__button-textSub{font-size:14px;font-weight:500;margin-top:-1px}}html{scroll-behavior:smooth}html :target{scroll-margin-top:75px}@media screen and (min-width:768px){html :target{scroll-margin-top:100px}}body{font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;font-weight:500;font-style:normal;background-color:#fff;color:#393939;line-height:1.6;min-height:100vh}.inner{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.inner{padding-left:60px;padding-right:60px;max-width:1920px}}img{max-width:100%;height:auto}.section__header{text-align:center}.section__header-title{position:relative;font-size:clamp(1rem,-.4545454545rem + 7.2727272727vw,1.25rem);font-weight:700;letter-spacing:1.6px;display:inline-block}@media screen and (min-width:768px){.section__header-title{font-size:28px;letter-spacing:2.24px}}.section__header-title:before,.section__header-title:after{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/reccmmend-title-deco.svg);background-size:contain;background-repeat:no-repeat;width:48px;height:17px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.section__header-title:before,.section__header-title:after{width:67px;height:20px}}.section__header-title:before{left:-62px}@media screen and (min-width:768px){.section__header-title:before{left:-95px}}.section__header-title:after{right:-65px}@media screen and (min-width:768px){.section__header-title:after{right:-93px}}.tel-text{color:#1391e6;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.64px;margin-left:4px}.breadcrumb__inner{margin-top:9px}@media screen and (min-width:768px){.breadcrumb__inner{margin-top:13px}}.breadcrumb__items{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}@media screen and (min-width:768px){.breadcrumb__items{margin-left:30px}}.breadcrumb__item{margin-right:11px;font-size:12px;font-weight:500}@media screen and (min-width:768px){.breadcrumb__item{margin-right:12px}}.breadcrumb__item:after{content:">";margin-left:9px}@media screen and (min-width:768px){.breadcrumb__item:after{margin-left:9px}}.breadcrumb__item:last-child:after{content:""}.breadcrumb__item a{text-decoration:none;color:#c2c2c2}.breadcrumb__item a:hover{text-decoration:underline}.breadcrumb__item.active{color:#393939}.underline{text-decoration:underline;color:#1391e6}.open-md{display:block}@media screen and (min-width:768px){.open-md{display:none}}.open-pc{display:none}@media screen and (min-width:768px){.open-pc{display:block}}.new-post:before{content:"NEW";width:40px;height:40px;background-color:#ee5a6d;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-8px;left:-8px;font-size:10px;font-weight:700;z-index:2}@media screen and (max-width:374px){.new-post:before{top:-20px;left:-10px}}@media screen and (min-width:768px){.new-post:before{top:-20px;left:-10px;width:60px;height:60px;font-size:16px;font-weight:700}}.new-post-archive:before{content:"NEW";width:40px;height:40px;background-color:#ee5a6d;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-8px;left:-8px;font-size:10px;font-weight:700;z-index:2}@media screen and (max-width:374px){.new-post-archive:before{top:-20px;left:-10px}}.header{height:60px;background:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;width:100%;z-index:20}@media screen and (min-width:768px){.header{height:80px}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:14px;padding-bottom:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1920px;margin:0 auto}@media screen and (min-width:768px){.header__inner{padding-top:25px;padding-bottom:25px;padding-left:40px;padding-right:40px}}@media screen and (min-width:1200px){.header__inner{padding-top:9px;padding-bottom:8px}}.header__main{width:100%;height:auto;max-width:270px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}@media screen and (max-width:374px){.header__main{max-width:240px}}.header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__icon{width:34px;height:32px}.header__name{width:225px;height:30px}.header__nav{display:none}@media screen and (min-width:1200px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-transition:.3s ease;transition:.3s ease}.header__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;-webkit-transition:.3s ease;transition:.3s ease}.header__item:hover .svg-icon path{fill:#1391e6;-webkit-transition:.3s ease;transition:.3s ease}.header__item:hover .header__nav--text{color:#1391e6;-webkit-transition:.3s ease;transition:.3s ease}.header__item:hover:after{display:block;-webkit-transition:.3s ease;transition:.3s ease}.is-active:after{content:"";width:20px;height:2px;background-color:#1391e6;position:absolute;bottom:-6px;left:calc(50% - 2px);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s ease;transition:.3s ease}.is-active .svg-icon path{fill:#1391e6;-webkit-transition:.3s ease;transition:.3s ease}.is-active .header__nav--text{color:#1391e6;-webkit-transition:.3s ease;transition:.3s ease}.header__nav--text{text-align:center;font-size:11px;font-style:normal;font-weight:700;line-height:18px}.header__nav--text.blue{color:#1391e6}.header__info--text{font-size:12px;font-style:normal;line-height:normal;text-align:right}.header__info--text span{margin-left:5px}.header__info--tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-3px}.button__drawer{cursor:pointer;display:block;z-index:10;height:16px;margin-left:auto;position:relative;top:0;width:27px}.button__drawer.is-open .button__drawer--bar:nth-child(1),.button__drawer.is-open .button__drawer--bar:nth-child(3){top:8px}.button__drawer.is-open .button__drawer--bar:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button__drawer.is-open .button__drawer--bar:nth-child(2){display:none}.button__drawer.is-open .button__drawer--bar:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button__drawer.is-open .button__drawer--bar{background-color:#fff}@media screen and (min-width:1200px){.button__drawer{display:none}}.button__drawer--bar{background-color:#1391e6;border-radius:10px;height:2px;position:absolute;-webkit-transition:.3s ease;transition:.3s ease;width:100%}.button__drawer--bar:nth-child(1){left:2px;right:0;top:0}.button__drawer--bar:nth-child(2){left:2px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button__drawer--bar:nth-child(3){bottom:0;left:2px;right:0}.drawer__menu{position:fixed;top:0;left:0;width:100vw;height:100vh;padding-top:99px;padding-bottom:100px;background-color:#0060a0;opacity:1;display:none;z-index:9}.drawer__menu.is-open{display:block}@media screen and (min-width:768px){.drawer__menu--inner{left:50%;max-width:255px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}.drawer__menu--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:255px;width:100%;margin:0 auto}.drawer__menu--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px dashed #fff;position:relative}.drawer__menu--item:last-child{border-bottom:1px dashed #fff}.drawer__icon--pass{fill:#fff}.drawer__menu--item-link{color:#fff;margin-left:14px;font-size:14px;margin-top:16px;margin-bottom:17px}.drawer__menu--item-link:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1 8H15' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.39453 1L15.0001 8L8.39453 15' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.drawer__menu--item-link:hover{color:#1391e6;-webkit-transition:.3s ease;transition:.3s ease}.drawer__menu--item-link:hover:after{-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translateX(5px)}.concept__inner{position:relative;overflow:hidden;padding-bottom:85px;padding-right:20px}@media screen and (min-width:768px){.concept__inner{padding-right:40px}}.concept__inner:before{content:"";background:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/sp/concept-bg_sp.svg);background-repeat:no-repeat;background-size:cover;width:100%;position:absolute;z-index:-1;height:81.06667vw;left:12px;top:60px}@media screen and (min-width:768px){.concept__inner:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;height:725px;left:32.5%;top:60px;width:102%;-o-object-fit:cover;object-fit:cover;overflow:hidden}}.concept__content{margin-top:65px}@media screen and (min-width:768px){.concept__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:276px;gap:95px;padding-right:clamp(2.5rem,-4.9013157895rem + 13.1578947368vw,5.625rem)}}.concept__content-head{padding-top:106px}@media screen and (min-width:768px){.concept__content-head{width:39%;padding-top:0}}.concept__content-img{height:61.2vw;margin-right:auto;margin-left:-21px;margin-top:46px;width:100%;max-height:438px;overflow:hidden;border-radius:0 20px 20px 0}@media screen and (min-width:768px){.concept__content-img{height:100%;max-height:438px;width:60%;margin-left:-60px;-o-object-fit:cover;object-fit:cover;margin-top:-35px}}.concept__content-img img{border-radius:0 20px 20px 0;width:100%;height:61.2vw;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (min-width:768px){.concept__content-img img{width:100%;height:438px}}.concept__content-tag{color:#1391e6;font-size:11px;font-weight:700;letter-spacing:1.1px}@media screen and (min-width:768px){.concept__content-tag{font-size:14px;letter-spacing:1.4px}}.concept__content-title{color:#393939;font-size:20px;font-weight:700;line-height:32px;letter-spacing:1.6px;margin-top:14px}@media screen and (max-width:374px){.concept__content-title{font-size:clamp(1.125rem,.3977272727rem + 3.6363636364vw,1.25rem)}}@media screen and (min-width:768px){.concept__content-title{color:#393939;font-size:clamp(1.0625rem,.03125rem + 2.1484375vw,1.75rem);font-weight:700;line-height:clamp(2rem,.8786549708rem + 2.3391812865vw,2.75rem);letter-spacing:clamp(.1rem,.0401949318rem + .1247563353vw,.14rem);margin-top:23px}}.concept__content-text{color:#393939;font-size:14px;font-weight:500;line-height:24px;margin-top:25px}@media screen and (min-width:768px){.concept__content-text{margin-top:35px}}.concept__button{margin-top:43px;text-align:center}@media screen and (min-width:768px){.concept__button{margin-top:45px;text-align:left}}.recommend{padding-top:0}@media screen and (min-width:768px){.recommend{padding-top:125px}}.recommend__content{margin-top:35px}@media screen and (min-width:768px){.recommend__content{max-width:1020px;margin:0 auto;margin-top:58px}}.recommend__content-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:59px;text-align:center;padding:0 26px}@media screen and (min-width:768px){.recommend__content-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(1.875rem,-1.4583333333rem + 6.9444444444vw,3.75rem);text-align:left}}.recommend__content-card{text-align:center;width:100%}.recommend__content-card:last-child .recommend__content-card--footer-text{margin-top:19px}.recommend__content-card--header{margin-top:-2px}.recommend__content-card--body{margin-top:12px}@media screen and (min-width:768px){.recommend__content-card--body{margin-top:13px}}.recommend__content-card--footer-text{font-size:14px;font-weight:500;line-height:24px;text-align:left;margin-top:20px;display:inline-block}.recommend__content-card--footer-text-red{color:#ee5a6d}.medical__info{padding-top:97px}@media screen and (min-width:768px){.medical__info{padding-top:132px}}.medical__info--top{height:23.4666666667vw;width:100%;position:relative}@media screen and (min-width:768px){.medical__info--top{height:15.859375vw;width:100%}}.medical__info--top:before{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/sp/medical__info-bg-top-sp.svg);background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:inherit;height:inherit}@media screen and (min-width:768px){.medical__info--top:before{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/pc/medical__info-bg-top-pc.svg)}}.medical__info--center{background-color:#dff1fd;padding-bottom:62px;padding-top:27px}@media screen and (min-width:768px){.medical__info--center{padding-top:0;padding-bottom:84px}}.info--center__cards{margin-top:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width:768px){.info--center__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px;margin-top:58px;max-width:1001px;width:100%;margin-inline:auto}}.info--center__card{position:relative;width:100%;height:210px;border-radius:20px;display:block;overflow:hidden}@media screen and (min-width:768px){.info--center__card{height:288px;width:100%}}.info--center__card:nth-child(1):before{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/medicalinfo__card01.svg)}.info--center__card:nth-child(2):before{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/medicalinfo__card02.svg)}.info--center__card:before{content:"";position:absolute;top:0;left:0;display:block;width:inherit;height:inherit;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;overflow:hidden;-webkit-transition:.4s ease-out;transition:.4s ease-out}.info--center__card:after{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:.4s ease-out;transition:.4s ease-out;width:100%;z-index:0}.info--center__card:hover:after{background:rgba(0,0,0,.4)}.info--center__card:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.info--center__card:hover .center__card-line{border:2px solid #fff}.center__card-line{border-radius:20px;height:calc(100% - 20px);margin:10px;position:relative;-webkit-transition:.1s ease-out;transition:.1s ease-out;width:calc(100% - 20px);z-index:1}.center__card-wrap{z-index:2;position:absolute;width:100%;top:26%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px}.center__card-wrap:nth-child(2){margin-top:-3px}@media screen and (min-width:768px){.center__card-wrap:nth-child(2){margin-top:-9px}}.center__card-wrap:nth-child(2) .infocard__title{padding-bottom:16px}@media screen and (min-width:768px){.center__card-wrap{top:30%}}.infocard__title{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;letter-spacing:1.6px;position:relative;padding-bottom:19px}@media screen and (min-width:768px){.infocard__title{font-size:28px;font-weight:700;letter-spacing:2.24px}}.infocard__title:after{content:"";display:block;width:30px;height:2px;background-color:#fff;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute}@media screen and (min-width:768px){.infocard__title:after{width:38px;bottom:0}}.infocard__text{color:#fff;text-align:center;font-size:12px;font-weight:700;letter-spacing:.96px}@media screen and (min-width:768px){.infocard__text{font-size:16px;font-weight:700;letter-spacing:1.28px}}.info--center__description{background-color:#fff;padding:18px 20px 17px;margin-top:21px}@media screen and (min-width:768px){.info--center__description{max-width:1000px;width:100%;margin-inline:auto;padding:36px 40px 35px;margin-top:62px}}.info--center__description-text{font-size:14px;font-weight:500;line-height:24px}@media screen and (min-width:768px){.info--center__description-text{line-height:28px}}.info--center__description-text-red{color:#ee5a6d;font-size:14px;font-weight:500;line-height:24px}.medical__info--bottom-bg{height:7.4666666667vw;width:100%;position:relative}@media screen and (min-width:768px){.medical__info--bottom-bg{height:7.578125vw;width:100%}}.medical__info--bottom-bg:before{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/sp/medical_info-bottom-sp.svg);background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:inherit;height:inherit}.medical__info--bottom-deco{position:relative}.medical__info--bottom-deco:before{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/bottom-deco-kira.svg);background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;content:"";bottom:44px;left:12px;width:24px;height:25px}@media screen and (min-width:768px){.medical__info--bottom-deco:before{width:57px;height:56px;bottom:98px;left:40px}}.medical__info--bottom-deco:after{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/bottom-deco-2.svg);background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;content:"";bottom:22px;right:7px;width:56px;height:60px}@media screen and (min-width:768px){.medical__info--bottom-deco:after{width:125.307px;height:138px;bottom:72px;right:20.45px}}.blog{margin-top:99px;margin-bottom:140px}@media screen and (min-width:768px){.blog{margin-top:159px;margin-bottom:200px}}.blog__cards{display:grid;grid-template-columns:1fr;gap:20px;margin-top:46px;max-width:600px;width:100%;margin-inline:auto}@media screen and (min-width:768px){.blog__cards{grid-template-columns:repeat(2,1fr);gap:20px 30px;max-width:800px;margin-top:77px;gap:59px 50px}}@media screen and (min-width:900px){.blog__cards{grid-template-columns:repeat(3,1fr);max-width:1000px}}.blog__cards--single{grid-template-columns:1fr;gap:19px}.blog__card{position:relative}@media screen and (min-width:768px){.blog__card{border-radius:20px;background:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,.16)}}@media screen and (min-width:768px){.blog__card:hover .blog__card-title-text{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#1391e6}.blog__card:hover .blog__card-img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}.blog__card--single:nth-child(1):before,.blog__card--single:nth-child(2):before{display:none}.blog__card-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;max-width:600px}@media screen and (min-width:768px){.blog__card-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.blog__card-img-wrapper{overflow:hidden;min-height:101px;-o-object-fit:cover;object-fit:cover;width:63%}@media screen and (min-width:768px){.blog__card-img-wrapper{width:100%;height:100%;border-radius:20px 20px 0 0}}.blog__card-img{height:100px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.blog__card-img{height:100%}}.blog__card-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.blog__card-content{padding-top:0;padding-bottom:5px;padding-right:8px;width:88%}@media screen and (min-width:768px){.blog__card-content{padding:22px 24px 8px 25px;position:relative;width:100%}}@media screen and (max-width:374px){.blog__card-content{padding-right:0}}.blog__card-category{display:inline-block;margin-top:1px}@media screen and (min-width:768px){.blog__card-category{position:absolute;top:-14px;left:23px}}.blog__card-category-text{color:#fff;font-size:10px;font-weight:500;border-radius:10px;background:#1391e6;padding:2px 8px 1px;display:inline-block}@media screen and (min-width:768px){.blog__card-category-text{padding:6px 14px;font-size:11px;border-radius:14px}}.blog__card-title{margin-top:2px}.blog__card-title-text{color:#393939;font-size:clamp(.75rem,.0092592593rem + 3.7037037037vw,.875rem);font-weight:500;line-height:20px}@media screen and (min-width:768px){.blog__card-title-text{font-size:16px;font-weight:500;line-height:24px}}@media screen and (min-width:768px){.blog__card-date{margin-top:-1px}}.blog__card-date-text{color:#888;font-size:11px;font-weight:500;line-height:16px}.blog__button{margin-inline:auto;margin-top:46px;text-align:center}@media screen and (min-width:768px){.blog__button{margin-top:66px}}.top{position:relative}.top__info{margin-top:-23px}@media screen and (min-width:1000px){.top__info{margin-top:-36px}}.top__info-inner{max-width:540px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media screen and (min-width:768px){.top__info-inner{max-width:100%}}.mv__title{position:absolute;padding-left:40px;bottom:36px;margin:0 auto;z-index:1}@media screen and (max-width:374px){.mv__title{padding-left:30px}}@media screen and (min-width:768px){.mv__title{padding-left:122px;bottom:54px}}.mv__title-text{color:#fff;text-shadow:4px 6px 6px rgba(0,0,0,.2);font-size:clamp(1.25rem,.5325255102rem + 3.0612244898vw,2rem);font-weight:700;letter-spacing:1.6px;display:inline-block;position:relative;line-height:2.1}@media screen and (min-width:768px){.mv__title-text{font-size:32px;font-weight:700;letter-spacing:2.56px;line-height:2}}.mv__title-text:after{content:"";position:absolute;bottom:3px;left:0;width:101%;height:2px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/dotted-line.svg);background-size:cover;background-repeat:repeat}@media screen and (min-width:768px){.mv__title-text:after{width:100%;left:0;height:3px}}.top__info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width:1000px){.top__info-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:clamp(1.25rem,-7.2321428571rem + 13.5714285714vw,3.625rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.top__info-content img{width:100%;height:auto}.top__info-schedule{width:100%;height:auto;z-index:1}@media screen and (min-width:768px){.top__info-schedule{width:90%}}@media screen and (min-width:1000px){.top__info-schedule{width:41%;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}}.top__info-schedule img{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);border-radius:12px}@media screen and (min-width:1000px){.top__info-news{max-width:542px;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.top__info-news-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:23px;padding-bottom:5px}@media screen and (min-width:768px){.top__info-news-header{padding-top:53px}}.top__info-news-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding-left:15px}@media screen and (min-width:768px){.top__info-news-head{padding-left:12px;gap:14px}}.top__info-news-title{font-size:20px;font-weight:700;letter-spacing:1.6px}@media screen and (min-width:900px){.top__info-news-title{letter-spacing:2px}}.top__info-news-tag{color:#1391e6;font-size:11px;font-weight:700;letter-spacing:1.1px;padding-top:12px;padding-bottom:2px}@media screen and (min-width:900px){.top__info-news-tag{font-size:12px;letter-spacing:1.2px}}.top__info-news-archive-link{font-size:11px;color:#888;text-underline-offset:4px;text-decoration:underline}@media screen and (min-width:900px){.top__info-news-archive-link{font-size:12px}}.top__info-news-archive-link:hover{color:#1391e6}.top__info-news-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;border-bottom:1px solid currentColor;border-top:1px solid currentColor;padding-top:10px;padding-bottom:10px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8px}@media screen and (min-width:768px){.top__info-news-body{padding-top:8px;padding-bottom:7px;gap:23px}}.top__info-news-body:after{content:"";position:absolute;right:4px;top:calc(50% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-right.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:900px){.top__info-news-body:after{right:7px;top:50%}}.top__info-news-body:hover:after{right:5px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-right-blue.svg);-webkit-transition:.3s ease-out;transition:.3s ease-out}.top__info-news-body:hover .top__info-news-date{color:#1391e6;-webkit-transition:.3s ease-out;transition:.3s ease-out}.top__info-news-body:hover .top__info-news-content{color:#1391e6;-webkit-transition:.3s ease-out;transition:.3s ease-out}.top__info-news-date-text{font-size:12px}.top__info-news-content{font-size:clamp(.6875rem,-.4034090909rem + 5.4545454545vw,.875rem);width:calc(100% - 84px)}.top__gallery{padding-top:75px}@media screen and (min-width:768px){.top__gallery{padding-top:120px}}.top__gallery--inner{padding-left:0;padding-right:0;position:relative}.gallery__swiper{padding-left:20px !important;padding-right:20px !important}@media screen and (min-width:768px){.gallery__swiper{padding-left:60px !important;padding-right:60px !important}}.gallery__slide{position:relative}.gallery__slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);border-radius:8px}@media screen and (min-width:768px){.gallery__slide:after{border-radius:20px}}.gallery__slide--img{text-align:center;border-radius:8px}.gallery__slide--img img{height:447px;width:100%;border-radius:8px;-o-object-position:left;object-position:left;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media screen and (min-width:768px){.gallery__slide--img img{border-radius:20px;-o-object-fit:cover;object-fit:cover;height:auto}}.gallery__slide--img.fade-enter{opacity:0}.gallery__slide--img.fade-enter-active{opacity:1}.gallery__slide--img.fade-exit{opacity:1}.gallery__slide--img.fade-exit-active{opacity:0}.gallery__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;bottom:18px !important;left:8px !important}@media screen and (min-width:768px){.gallery__pagination{left:37px !important;bottom:6px !important;gap:9px}}.gallery__pagination .swiper-pagination-bullet{width:6px;height:6px;margin-left:0 !important;margin-right:0 !important;background:#c2c2c2;opacity:1}@media screen and (min-width:768px){.gallery__pagination .swiper-pagination-bullet{width:8px;height:8px}}.gallery__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1391e6}.gallery__prev,.gallery__next{width:42px !important;height:42px !important;top:56% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media screen and (min-width:768px){.gallery__prev,.gallery__next{width:70px !important;height:70px !important;top:55% !important}}.gallery__prev:after,.gallery__next:after{display:none}.gallery__prev{background:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/arrow-left.png) no-repeat center center/contain;left:0 !important}@media screen and (min-width:768px){.gallery__prev{left:28px !important}}.gallery__next{background:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/arrow-right.png) no-repeat center center/contain;right:0 !important}@media screen and (min-width:768px){.gallery__next{right:25px !important}}#js-drawer-menu{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}#js-drawer-menu.is-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#js-button-drawer{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.footer{background-color:#dff1fd}.footer__nav{padding-bottom:61px;margin-top:60px}@media screen and (min-width:900px){.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:45px;margin-top:46px}}.footer__nav-item{font-size:16px;font-weight:700;line-height:normal;margin-top:33px;padding-left:20px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:900px){.footer__nav-item{padding-left:0;margin-top:0}}.footer__nav-item:nth-child(1){padding-left:10px}@media screen and (min-width:900px){.footer__nav-item:nth-child(1){padding-left:0}}.footer__nav-item:nth-child(1):hover{opacity:.7}.footer__nav-item:nth-child(n+2){margin-top:39px}@media screen and (min-width:900px){.footer__nav-item:nth-child(n+2){margin-top:0;margin-left:-5px}}.footer__nav-sub-item{font-size:16px;font-weight:500;position:relative;margin-top:21px;padding-left:12px}@media screen and (min-width:768px){.footer__nav-sub-item{margin-top:21px}}.footer__nav-sub-item:nth-child(n+2){margin-top:18px}.footer__nav-sub-item:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:6px;height:12px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/Icon-arrow-dropright.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.footer__nav-sub-link{-webkit-transition:opacity .3s;transition:opacity .3s}.footer__nav-sub-link:hover{opacity:.7}.footer__nav-sub--container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (min-width:900px){.footer__nav-sub--container{gap:20px}}.footer__page-top{position:fixed;width:54px;height:54px;right:10px;bottom:97px;cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}@media screen and (min-width:1200px){.footer__page-top{right:20px;bottom:40px}}.footer__copyright-text{color:#fff;text-align:center;font-size:14px;font-weight:500;background-color:#1391e6;padding-top:18px;padding-bottom:73px}@media screen and (min-width:1200px){.footer__copyright-text{padding-top:16px;padding-bottom:18px}}.footer-access{padding-top:13px;padding-inline:10px;background-color:#dff1fd;position:relative}@media screen and (min-width:900px){.footer-access{width:100%;height:100%;padding-top:60px}}.footer-access:before{content:"";background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/section-border-wave.png);background-repeat:repeat-x;background-position:top right;background-size:cover;height:32px;left:0;position:absolute;right:0;top:-32px;width:100%}@media screen and (min-width:768px){.footer-access:before{left:0;top:-32px;background-repeat:repeat-x;background-size:cover;background-position:top center}}.footer-access__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:10px;padding-top:34px;padding-bottom:20px;background-color:#fff;border-radius:8px}@media screen and (min-width:768px){.footer-access__inner{padding-top:28px;max-width:727px;width:100%;margin-inline:auto}}@media screen and (min-width:900px){.footer-access__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(1.25rem,-2.5rem + 6.6666666667vw,2.5rem);padding-block:37px;padding-inline:49px;max-width:1000px;width:100%;margin-inline:auto;border-radius:20px}}@media screen and (min-width:900px){.footer-access__content{width:100%;max-width:477px}}.footer-access__logo{text-align:center;width:92%;margin-inline:auto}@media screen and (min-width:768px){.footer-access__logo{width:84%}}.footer-access__address-text{font-size:14px;font-weight:500;text-align:center;margin-top:11px}@media screen and (min-width:768px){.footer-access__address-text{margin-top:7px}}.footer-access__address-text span{margin-left:14px}@media screen and (max-width:374px){.footer-access__address-text span{font-size:12px}}.footer-access__tel-wrapper{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}@media screen and (min-width:768px){.footer-access__tel-wrapper{margin-top:18px}}.access__info-tel{margin-top:-3px}.tel-text{text-align:center}.footer-access__tel-time{color:#1391e6;text-align:center;font-size:12px;font-weight:500;margin-top:-3px}.footer-access__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px;gap:15px}@media screen and (max-width:374px){.footer-access__buttons{gap:0}}@media screen and (min-width:768px){.footer-access__buttons{gap:20px;margin-top:34px}}.button__footer{height:38px;width:150px}@media screen and (min-width:768px){.button__footer{height:56px;width:220px}}@media screen and (max-width:374px){.button__footer{height:38px;width:140px}}.button-reserve:hover .button-reserve__text{background-color:#0060a0;-webkit-transition:.4s ease-out;transition:.4s ease-out}.button-reserve__text{color:#fff;font-size:14px;font-weight:400;background-color:#1391e6;border-radius:30px;position:relative;padding:9px 30px 10px 63px}@media screen and (min-width:768px){.button-reserve__text{padding:16px 59px 16px 95px;font-size:16px;font-weight:500}}@media screen and (max-width:374px){.button-reserve__text{font-size:12px;padding-right:20px}}.button-reserve__text:before{content:"";position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:14px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-desktop.svg);background-repeat:no-repeat;background-position:center}@media screen and (min-width:768px){.button-reserve__text:before{width:30px;height:20px;left:60px}}.button-contact:hover .button-contact__text{background-color:#1391e6;color:#fff;-webkit-transition:.4s ease-out;transition:.4s ease-out}.button-contact:hover .button-contact__text:before{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-mail-white.svg);-webkit-transition:.4s ease-out;transition:.4s ease-out}.button-contact__text{color:#1391e6;font-size:14px;font-weight:400;background-color:#fff;border-radius:30px;position:relative;padding:7px 19px 8px 45px;border:1px solid #1391e6}@media screen and (max-width:374px){.button-contact__text{font-size:12px}}@media screen and (min-width:768px){.button-contact__text{padding:15px 45px 15px 77px;font-size:16px;font-weight:500}}.button-contact__text:before{content:"";position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:17px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-mail.svg);background-repeat:no-repeat;background-position:center;width:20px;height:24px;left:18px;-webkit-transition:.4s ease-out;transition:.4s ease-out}@media screen and (min-width:768px){.button-contact__text:before{left:47px}}.footer-access__schedule{margin-top:15px;width:100%;background-color:#fff;border-radius:12px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);margin-inline:auto}@media screen and (min-width:900px){.footer-access__schedule{margin-inline:auto;padding-inline:0;margin-top:5px;width:100%}}.footer-access__map{text-align:center;margin-top:20px;width:calc(100% - 20px);max-width:540px;height:calc(100vw - 60px);max-height:540px;margin-inline:auto}@media screen and (min-width:900px){.footer-access__map{width:385px;height:385px;padding-inline:0}}.cta__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.85);bottom:0;height:60px;left:0;position:fixed;right:0;z-index:39;align-items:center;background:rgba(255,255,255,.85);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);border-top:1px solid #1391e6}@media screen and (min-width:1200px){.cta__footer{background:0 0;-webkit-box-shadow:none;box-shadow:none;border-top:none}}.cta__footer--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding-top:6px;padding-bottom:0}@media screen and (min-width:1200px){.cta__bottom{display:none}}.cta__footer--tel{margin-right:12px}.cta__footer--num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cta__footer--num img{width:18px}.cta__footer--num-text{color:#1391e6;text-align:center;font-size:clamp(.875rem,-1.3068181818rem + 10.9090909091vw,1.25rem);font-weight:700;line-height:normal}.cta__footer--time{font-size:10px}.cta__footer--time-text{text-align:center;font-size:10px;line-height:normal}.lower-mv{margin-top:80px}@media screen and (min-width:768px){.lower-mv{margin-top:120px}}.about__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/sp/lower-about_mv-sp.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:768px){.about__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/pc/lower-about_mv-pc.png)}}.about__lower-mv-header{height:188px;border-radius:12px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.about__lower-mv-header{height:340px}}.about__lower-mv-header:before{background:rgba(0,0,0,.2);border-radius:12px;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.about__lower-mv-header-text{color:#fff;text-align:center;position:relative;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about__lower-mv-header-text-ja{font-size:24px;font-weight:700;letter-spacing:4.8px;-webkit-transform:translateX(3px);transform:translateX(3px)}@media screen and (min-width:768px){.about__lower-mv-header-text-ja{font-size:32px;font-weight:700;letter-spacing:3.2px;-webkit-transform:translateX(2px);transform:translateX(2px)}}.about__lower-mv-header-text-en{font-size:12px;font-weight:700;letter-spacing:1.2px;margin-top:13px}@media screen and (min-width:768px){.about__lower-mv-header-text-en{margin-top:14px;font-size:14px;font-weight:700;letter-spacing:1.4px}}.about__policy{margin-top:-25px}@media screen and (min-width:768px){.about__content{margin-top:297px}}@media screen and (min-width:768px){.about__policy-inner:before{top:85px}}@media screen and (min-width:768px){.about__policy-content-title{margin-top:25px}}.about__policy-content-text{margin-top:24px}@media screen and (min-width:768px){.about__policy-content-text{margin-top:35px}}@media screen and (min-width:768px){.about__policy-content-text-sub{margin-top:23px}}.about__policy-content{margin-top:63px}@media screen and (min-width:768px){.about__policy-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:276px;gap:95px;padding-left:clamp(2.5rem,-12.3026315789rem + 26.3157894737vw,8.75rem)}}.about__policy-header{margin-top:60px}@media screen and (min-width:768px){.about__policy-header{margin-top:78px}}.about__feature-content-head{padding-top:37px}@media screen and (min-width:768px){.about__feature-content-head{padding-top:0}}@media screen and (min-width:768px){.about__feature-content-text{margin-top:36px}}@media screen and (min-width:768px){.about__feature-content-text-sub{margin-top:24px}}.about__policy-content-img{height:61.2vw;margin-right:auto;margin-left:-20px;margin-top:37px;width:100%;max-height:438px;overflow:hidden}@media screen and (min-width:768px){.about__policy-content-img{height:100%;max-height:438px;width:60%;margin-left:-60px;-o-object-fit:cover;object-fit:cover;margin-top:2px}}.about__policy-content-img img{border-radius:0 20px 20px;width:100%;height:61.2vw;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (min-width:768px){.about__policy-content-img img{width:100%;height:438px}}.about__feature-content-img{height:61.2vw;margin-left:auto;margin-right:-20px;margin-top:36px;width:100%;max-height:438px;overflow:hidden}@media screen and (min-width:768px){.about__feature-content-img{height:100%;max-height:438px;width:61%;margin-right:-37px;-o-object-fit:cover;object-fit:cover;margin-top:-38px}}.about__feature-content-img img{border-radius:20px 0 0 20px;width:100%;height:61.2vw;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (min-width:768px){.about__feature-content-img img{width:100%;height:438px}}@media screen and (min-width:768px){.about__feature-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:213px;margin-left:-60px}}.clinic-photo{margin-top:-3px}@media screen and (min-width:768px){.clinic-photo{margin-top:100px}}@media screen and (min-width:768px){.clinic-photo__inner{padding-left:141px;padding-right:141px;padding-inline:clamp(2.5rem,-7.5769523327rem + 20.4868154158vw,8.8125rem)}}.clinic-photo__content{margin-top:38px;margin-bottom:133px;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.clinic-photo__content{margin-top:58px;margin-bottom:191px}}.clinic-photo__items{display:grid;place-items:center;grid-template-columns:repeat(2,1fr);gap:11px}@media screen and (min-width:768px){.clinic-photo__items{grid-template-columns:repeat(3,1fr);gap:24px}}.clinic-photo__item{width:100%;height:100%;margin:0 auto;border-radius:20px;overflow:hidden}.lower-mv{margin-top:80px}@media screen and (min-width:768px){.lower-mv{margin-top:120px}}.medical__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/sp/lower-medical_mv-sp.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:768px){.medical__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/pc/lower-medical_mv-pc.png)}}.medical__lower-mv-header{height:188px;border-radius:12px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.medical__lower-mv-header{height:340px}}.medical__lower-mv-header:before{background:rgba(0,0,0,.2);border-radius:12px;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.lower-mv__header-text{color:#fff;text-align:center;position:relative;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lower-mv__header-text-ja{font-size:24px;font-weight:700;letter-spacing:4.8px}@media screen and (min-width:768px){.lower-mv__header-text-ja{font-size:32px;font-weight:700;letter-spacing:3.2px}}.medical__lower-mv-header-text-ja{margin-top:1px;margin-left:4px}@media screen and (min-width:768px){.medical__lower-mv-header-text-ja{margin-top:0}}.medical__lower-mv-header-text-en{margin-top:13px !important}.lower-mv__header-text-en{font-size:12px;font-weight:700;letter-spacing:1.2px;margin-top:14px}@media screen and (min-width:768px){.lower-mv__header-text-en{margin-top:14px;font-size:14px;font-weight:700;letter-spacing:1.4px}}.medical-kinds{margin-top:-21px}@media screen and (min-width:768px){.medical-kinds{margin-top:0}}@media screen and (min-width:768px){.medical-kinds__inner{padding-left:62px;padding-right:62px}}.medical-kinds__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:23px}.medical-kinds__header:last-of-type{margin-top:80px}@media screen and (min-width:768px){.medical-kinds__header:last-of-type{margin-top:78px}}.medical-kinds__header-title{font-size:20px;font-weight:700;letter-spacing:1.6px}@media screen and (min-width:768px){.medical-kinds__header-title{font-size:28px;font-weight:700;letter-spacing:2.24px}}.medical-kinds__header-category{color:#fff;font-size:14px;font-weight:700;letter-spacing:1.12px;padding:7px 12px;border-radius:24px;display:inline-block}@media screen and (min-width:768px){.medical-kinds__header-category{padding-bottom:5px}}.medical-kinds__header-category.tagBlue{background-color:#1391e6}.medical-kinds__header-category.tagRed{background-color:#ee5a6d}.medical-kinds__items{margin-top:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.medical-kinds__items{margin-top:29px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.medical-kinds-names{text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.medical-kinds-name{width:100%}@media screen and (min-width:768px){.medical-kinds-name{justify-self:start;width:auto}}.medical-kinds-name-link{display:inline-block;height:60px;width:100%;padding-top:13px;padding-bottom:13px;background-color:#fff;color:#1391e6;font-size:20px;font-weight:700;letter-spacing:1.6px;text-align:center;border-radius:12px;border:1px solid #1391e6;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:768px){.medical-kinds-name-link{font-size:24px;font-weight:700;letter-spacing:1.92px;height:72px;width:auto;padding-left:29px;padding-right:29px;padding-top:15px;padding-bottom:18px;border:2px solid #1391e6}}.medical-kinds-name-link:hover{background-color:#1391e6;color:#fff}.lower-medical__info{padding-top:100px}@media screen and (min-width:768px){.lower-medical__info{padding-top:156px}}.lower-medical__info-special{margin-top:4px;margin-bottom:134px}@media screen and (min-width:768px){.lower-medical__info-special{margin-top:29px;margin-bottom:193px}}.lower-medical__info--center{text-align:center;padding-bottom:38px}@media screen and (min-width:768px){.lower-medical__info--center{padding-bottom:56px}}.lower-medical__info--bottom-deco:after{bottom:5px}@media screen and (min-width:768px){.lower-medical__info--bottom-deco:after{bottom:72px}}.lower-medical__info--bottom-deco:before{bottom:22px}@media screen and (min-width:768px){.lower-medical__info--bottom-deco:before{bottom:96px}}@media screen and (min-width:768px){.lower-medical__items-inner{max-width:1120px}}.lower-medical__items{background-color:#dff1fd;padding-bottom:62px}@media screen and (min-width:768px){.lower-medical__items{padding-bottom:83px}}.lower-medical__item{background-color:#fff;position:relative;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;border-radius:20px}@media screen and (min-width:768px){.lower-medical__item{padding-left:clamp(1.25rem,-2.5rem + 7.8125vw,3.75rem);padding-right:clamp(1.25rem,-2.5rem + 7.8125vw,3.75rem);padding-top:68px;padding-bottom:57px}}.lower-medical__item:nth-child(n+2){margin-top:41px}@media screen and (min-width:768px){.lower-medical__item:nth-child(n+2){margin-top:45px}}.medical-detail__item-titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;position:relative}@media screen and (min-width:768px){.medical-detail__item-titleWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}}.medical-detail__item-titleWrap:after{position:absolute;content:"";display:block;width:100%;bottom:-20px;height:1px;background-color:#c2c2c2}@media screen and (min-width:768px){.medical-detail__item-titleWrap:after{bottom:-42px}}.medical-detail__item-title{font-size:20px;font-weight:700;line-height:28px;letter-spacing:1.6px}@media screen and (min-width:768px){.medical-detail__item-title{font-size:28px;font-weight:700;letter-spacing:2.24px}}.medical-detail__item-subTitle{font-size:14px;font-weight:700;letter-spacing:1.12px;color:#1391e6}.medical-detail__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:37px}@media screen and (min-width:768px){.medical-detail__item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(1.25rem,-.71875rem + 4.1015625vw,2.5625rem);margin-top:78px}}.medical-detail__item-textWrap{width:100%}@media screen and (min-width:768px){.medical-detail__item-textWrap{width:50%}}.medical-detail__item-text{font-size:14px;font-weight:500;line-height:24px}.medical-detail__item-imgWrap{margin-top:15px}@media screen and (min-width:768px){.medical-detail__item-imgWrap{width:50%;margin-top:0}}.medical-detail__item-img{width:100%;height:auto}.medical-detail__item-icon-pc{position:absolute;top:0;right:60px;display:none;width:100px}@media screen and (min-width:768px){.medical-detail__item-icon-pc{display:block}}.medical-detail__item-icon-sp{position:absolute;top:0;right:20px;display:block;width:80px}@media screen and (min-width:768px){.medical-detail__item-icon-sp{display:none}}.footer--medical{margin-top:132px}@media screen and (min-width:768px){.footer--medical{margin-top:192px}}.lower-mv{margin-top:80px}@media screen and (min-width:768px){.lower-mv{margin-top:120px}}.staff__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/sp/lower-staff_mv-sp.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:768px){.staff__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/pc/lower-staff_mv-pc.png)}}.staff__lower-mv-header{height:188px;border-radius:12px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.staff__lower-mv-header{height:340px}}.staff__lower-mv-header:before{background:rgba(0,0,0,.2);border-radius:12px;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.lower-mv__header-text{color:#fff;text-align:center;position:relative;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lower-mv__header-text-ja{font-size:24px;font-weight:700;letter-spacing:4.8px;margin-top:1px;-webkit-transform:translateX(3px);transform:translateX(3px)}@media screen and (min-width:768px){.lower-mv__header-text-ja{font-size:32px;font-weight:700;letter-spacing:3.2px}}.lower-mv__header-text-en{font-size:12px;font-weight:700;letter-spacing:1.2px;margin-top:14px}@media screen and (min-width:768px){.lower-mv__header-text-en{margin-top:14px;font-size:14px;font-weight:700;letter-spacing:1.4px}}.doctorGreeting{margin-top:60px;margin-bottom:100px}@media screen and (min-width:768px){.doctorGreeting{margin-top:80px;margin-bottom:160px}}.doctorGreeting-header{text-align:center}.doctorGreeting__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px;max-width:460px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.doctorGreeting__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1000px;margin-left:auto;margin-right:auto;gap:clamp(2.5rem,-1.25rem + 7.8125vw,5rem)}}@media screen and (min-width:768px){.doctorGreeting__text-wrapper{width:46%;margin-top:-3px}}.doctorGreeting__title{font-size:20px;font-weight:700;line-height:32px;letter-spacing:1.6px}@media screen and (min-width:768px){.doctorGreeting__title{font-size:28px;font-weight:700;line-height:44px;letter-spacing:2.24px}}.doctorGreeting__text{margin-top:26px;font-size:14px;font-weight:500;line-height:24px}@media screen and (min-width:768px){.doctorGreeting__text{margin-top:36px;font-size:14px;font-weight:500;line-height:24px}}.doctorGreeting__name-text{font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-top:34px;text-align:right}@media screen and (min-width:768px){.doctorGreeting__name-text{margin-top:15px}}.doctorGreeting__img{width:100%;height:auto;text-align:center}@media screen and (min-width:768px){.doctorGreeting__img{width:46%}}.doctorGreeting__img.sp-only{display:block;margin-top:40px}@media screen and (min-width:768px){.doctorGreeting__img.sp-only{display:none}}.doctorGreeting__img.pc-only{display:none}@media screen and (min-width:768px){.doctorGreeting__img.pc-only{display:block}}.doctorGreeting__img img{width:100%;height:auto}.doctorDetails__career-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doctorDetails__career-text-wrapper:nth-child(n+2){margin-top:14px}.doctorDetails__career{margin-top:40px}@media screen and (min-width:768px){.doctorDetails__career{margin-top:56px}}.doctorDetails__career-text{font-size:14px;font-weight:500}.doctorDetails__career-text:nth-child(n+2){margin-left:15px}.doctorDetails__qualifications{margin-top:38px}@media screen and (min-width:768px){.doctorDetails__qualifications{margin-top:30px}}.doctorDetails__career-title,.doctorDetails__qualifications-title{margin-bottom:16px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width:768px){.doctorDetails__career-title,.doctorDetails__qualifications-title{margin-bottom:15px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}}.doctorDetails__career-title:after,.doctorDetails__qualifications-title:after{content:"";display:block;width:100%;height:1px;background-color:#393939;margin-top:6px}.doctorDetails__qualifications-text{font-size:14px;font-style:normal;font-weight:500;line-height:normal}.doctorDetails__qualifications-text:nth-child(n+2){margin-top:15px}.staff__swiper{margin-top:100px;width:100%;height:100%;-webkit-transition:-webkit-transform linear;transition:-webkit-transform linear;transition:transform linear;transition:transform linear,-webkit-transform linear}@media screen and (min-width:768px){.staff__swiper{margin-top:160px}}.staff__swiper-wrapper{-webkit-transition:-webkit-transform linear;transition:-webkit-transform linear;transition:transform linear;transition:transform linear,-webkit-transform linear}.staff__swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform linear;transition:-webkit-transform linear;transition:transform linear;transition:transform linear,-webkit-transform linear}.staffProfile{margin-top:100px;margin-bottom:132px}@media screen and (min-width:768px){.staffProfile{margin-top:160px;margin-bottom:190px}}@media screen and (min-width:768px){.staffProfile__inner{padding-inline:clamp(1.25rem,-.625rem + 3.90625vw,2.5rem)}}.staffProfile__content{margin-top:36px;max-width:460px;margin-inline:auto}@media screen and (min-width:768px){.staffProfile__content{max-width:1000px;margin-top:57px}}@media screen and (min-width:768px){.staffProfile__staffs{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,-1.34375rem + 8.0078125vw,5.0625rem) clamp(.9375rem,-5.15625rem + 12.6953125vw,5rem);margin-top:39px}}.staffProfile__staff-wrapper{width:100%}@media screen and (min-width:768px){.staffProfile__staff-wrapper{max-width:280px}}@media screen and (min-width:768px){.staffProfile__staff-wrapper:nth-child(2),.staffProfile__staff-wrapper:nth-child(3){margin-top:0}}@media screen and (min-width:768px){.staffProfile__staff-wrapper:nth-child(4),.staffProfile__staff-wrapper:nth-child(5){margin-top:-21px !important}}.staffProfile__staff-wrapper:nth-child(n+2){margin-top:55px}@media screen and (min-width:768px){.staffProfile__staff-wrapper:nth-child(n+2){margin-top:1px}}.staffProfile__career{text-align:center}.staffProfile__career:nth-child(n+2){margin-top:40px}@media screen and (min-width:768px){.staffProfile__career:nth-child(n+2){margin-top:56px}}.staffProfile__career-title{font-size:16px;font-weight:700;letter-spacing:1.28px;text-align:left}.staffProfile__career-title:after{content:"";display:block;width:100%;height:1px;background-color:#707070;margin-top:6px}.staffProfile__img{margin-top:36px}@media screen and (min-width:768px){.staffProfile__img{margin-top:0}}.staffProfile__career-name-wrapper{margin-top:16px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staffProfile__staff-category-text{font-size:12px;font-weight:500;letter-spacing:.96px;margin-top:-4px}.staffProfile__name{margin-left:12px}.staffProfile__name-text{font-size:18px;font-weight:700;letter-spacing:1.44px}.staffProfile__info-table-wrapper{margin-top:14px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.staffProfile__info-table-wrapper{margin-top:13px}}.staffProfile__info-table{text-align:left;font-size:14px;font-weight:500;max-width:335px;width:100%;margin-inline:auto;line-height:1.2}.staffProfile__info-table th{background-color:#dff1fd;max-width:140px;width:41.7910447761%;padding-top:18px;padding-bottom:18px;padding-left:18px}@media screen and (min-width:768px){.staffProfile__info-table th{width:50%;padding-left:clamp(.9375rem,.46875rem + .9765625vw,1.25rem)}}.staffProfile__info-table td{padding-top:18px;padding-bottom:18px;padding-left:18px}@media screen and (min-width:768px){.staffProfile__info-table td{padding-left:clamp(.3125rem,-1.09375rem + 2.9296875vw,1.25rem)}}@media screen and (min-width:768px){.sidebar__margin{margin-top:10px}}.lower-blog{margin-bottom:167px}@media screen and (min-width:768px){.lower-blog{margin-bottom:191px}}.lower-blog__content-wrapper{margin-top:64px}@media screen and (min-width:768px){.lower-blog__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:90px}}.lower-blog__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px;max-width:600px;width:100%;margin-inline:auto}@media screen and (min-width:768px){.lower-blog__cards{margin-inline:0;max-width:none;gap:19px;line-height:1.9}}.lower-blog__card{position:relative}@media screen and (min-width:768px){.lower-blog__card:nth-child(n+5){margin-top:3px}}@media screen and (min-width:768px){.lower-blog__card:hover .lower-blog__card-title-text{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#1391e6}.lower-blog__card:hover .lower-blog__card-img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}.lower-blog__card--single:nth-child(1):before,.lower-blog__card--single:nth-child(2):before{display:none}.lower-blog__card-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;max-width:600px}@media screen and (min-width:768px){.lower-blog__card-link{max-width:none;gap:22px}}.lower-blog__card-img-wrapper{overflow:hidden;min-height:101px;-o-object-fit:cover;object-fit:cover;width:63%}@media screen and (min-width:768px){.lower-blog__card-img-wrapper{width:48%;height:auto}}.lower-blog__card-img{-o-object-fit:cover;object-fit:cover;height:102px}@media screen and (min-width:768px){.lower-blog__card-img{height:100%}}.lower-blog__card-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.lower-blog__card-content{padding-top:1px;padding-bottom:0;padding-right:8px;width:88%}@media screen and (min-width:768px){.lower-blog__card-content{width:80%}}@media screen and (max-width:374px){.lower-blog__card-content{padding-right:0}}.lower-blog__card-category{display:inline-block}@media screen and (min-width:768px){.lower-blog__card-category{margin-top:14px}}.lower-blog__card-category-text{color:#fff;font-size:10px;font-weight:500;border-radius:10px;background:#1391e6;padding:1px 8px 2px;display:inline-block}@media screen and (min-width:768px){.lower-blog__card-category-text{padding:1px 7px;font-size:11px;border-radius:14px}}.lower-blog__card-title{padding-top:6px}@media screen and (min-width:768px){.lower-blog__card-title{padding-top:14px}}.lower-blog__card-title-text{color:#393939;font-size:clamp(.75rem,.0092592593rem + 3.7037037037vw,.875rem);font-weight:500;line-height:19.8px}@media screen and (min-width:768px){.lower-blog__card-title-text{font-size:16px;font-weight:500;line-height:24px}}.lower-blog__card-date{padding-top:3px;line-height:1.62}@media screen and (min-width:768px){.lower-blog__card-date{padding-top:9px;line-height:1.6}}.lower-blog__card-date-text{color:#888;font-size:11px;font-weight:500;line-height:16px}@media screen and (min-width:768px){.lower-blog__card-date-text{font-size:12px;font-style:normal;font-weight:500;line-height:normal}}.lower-blog__pageButton{margin-top:39px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.lower-blog__pageButton{margin-top:101px}}.lower-blog__pageButton-pc{display:none}@media screen and (min-width:768px){.lower-blog__pageButton-pc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}}.lower-blog__pageButton-sp{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;margin-left:-1px;margin-top:23px}@media screen and (max-width:374px){.lower-blog__pageButton-sp{gap:5px}}@media screen and (min-width:768px){.lower-blog__pageButton-sp{display:none}}.lower-blog__pageButton-prev-text{font-size:11px;font-weight:500;color:#fff;background-color:#1391e6;border-radius:4px;padding-top:7px;padding-bottom:7px;padding-left:34px;padding-right:15px;width:71px;height:30px;position:relative;display:inline-block;text-align:center;vertical-align:middle}@media screen and (min-width:768px){.lower-blog__pageButton-prev-text{font-size:14px;padding:7px 15px 8px 39px;width:82px;height:36px}}@media screen and (max-width:374px){.lower-blog__pageButton-prev-text{width:100%;padding-right:6px;padding-left:25px}}.lower-blog__pageButton-prev-text:before{content:"";position:absolute;width:14px;height:14px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-arrow-circle-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:374px){.lower-blog__pageButton-prev-text:before{left:5px}}@media screen and (min-width:768px){.lower-blog__pageButton-prev-text:before{left:15px;width:16px;height:16px}}.lower-blog__pageButton-prev-text:hover{background-color:#0060a0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.lower-blog__pageButton-number-text{font-size:12px;font-weight:500;color:#1391e6;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;border:1px solid #1391e6;width:30px;height:30px;padding-block:6px;display:inline-block;align-items:center;text-align:center}@media screen and (min-width:768px){.lower-blog__pageButton-number-text{width:34px;height:36px;font-size:14px}}@media screen and (max-width:374px){.lower-blog__pageButton-number-text{width:26px;padding-inline:5px}}.lower-blog__pageButton-number-text:hover{background-color:#1391e6;color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.lower-blog__pageButton-number-text.blue{background-color:#1391e6;color:#fff}.lower-blog__pageButton-next-text{font-size:11px;font-weight:500;color:#fff;background-color:#1391e6;padding:7px 33px 7px 16px;border-radius:4px;width:71px;height:30px;position:relative;display:inline-block;text-align:center;vertical-align:middle}@media screen and (min-width:768px){.lower-blog__pageButton-next-text{font-size:14px;padding:7px 39px 8px 15px;width:82px;height:36px}}@media screen and (max-width:374px){.lower-blog__pageButton-next-text{width:100%;padding-left:6px;padding-right:25px}}.lower-blog__pageButton-next-text:before{content:"";position:absolute;width:14px;height:14px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-arrow-circle-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:374px){.lower-blog__pageButton-next-text:before{right:5px}}@media screen and (min-width:768px){.lower-blog__pageButton-next-text:before{width:16px;height:16px}}.lower-blog__pageButton-next-text:hover{background-color:#0060a0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.lower-news{margin-bottom:204px}@media screen and (min-width:768px){.lower-news{margin-bottom:191px}}.news__single{margin-top:60px;margin-bottom:203px}@media screen and (min-width:768px){.news__single{margin-top:70px;margin-bottom:100px}}.news-single__content-side{margin-top:110px}@media screen and (min-width:768px){.news-single__content-side{width:30%;margin-top:10px}}.single-wrapper04-list{margin-top:11px;margin-left:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media screen and (min-width:768px){.single-wrapper04-list{margin-top:19px;margin-left:0;gap:0}}.single-wrapper04-list-item{font-size:16px;font-weight:500;line-height:30px;position:relative}@media screen and (min-width:768px){.single-wrapper04-list-item{font-size:16px;font-weight:500;line-height:30px;padding-left:27px;line-height:34px}}.single-wrapper04-list-item:before{position:absolute;content:"・";height:30px;width:2px;left:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-size:28px;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.single-wrapper04-list-item:before{left:2px}}.single-blog__linkButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:34px}@media screen and (max-width:374px){.single-blog__linkButton{gap:5px}}@media screen and (min-width:768px){.single-blog__linkButton{gap:20px;margin-top:68px}}.single-blog__linkButton-prev,.single-blog__linkButton-next{width:108px;height:39px}@media screen and (min-width:768px){.single-blog__linkButton-prev,.single-blog__linkButton-next{width:124px;height:36px}}.single-blog__linkButton-prev-text{font-size:14px;font-weight:500;color:#fff;background-color:#1391e6;padding:9px 15px 9px 37px;border-radius:4px;width:100%;height:auto;position:relative;display:inline-block}@media screen and (min-width:768px){.single-blog__linkButton-prev-text{padding:7px 16px 8px 31px;width:124px;height:36px}.single-blog__linkButton-prev-text:after{content:"へ"}}@media screen and (max-width:374px){.single-blog__linkButton-prev-text{width:100%;padding:9px 10px 9px 30px;font-size:12px}}.single-blog__linkButton-prev-text:before{content:"";position:absolute;width:16px;height:16px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-arrow-circle-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-blog__linkButton-prev-text:hover{background-color:#0060a0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.single-blog__linkButton-archive{width:95px;height:41px}@media screen and (min-width:768px){.single-blog__linkButton-archive{width:90px;height:41px}}.single-blog__linkButton-archive-text{font-size:14px;font-weight:500;color:#1391e6;background-color:#fff;padding:9px 18px 9px 19px;border-radius:4px;border:1px solid #1391e6;display:inline-block;width:100%;height:auto}@media screen and (max-width:374px){.single-blog__linkButton-archive-text{width:100%;padding-inline:5px;font-size:12px}}@media screen and (min-width:768px){.single-blog__linkButton-archive-text{padding:9px 16px}}.single-blog__linkButton-archive-text:hover{background-color:#1391e6;color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.single-blog__linkButton-next-text{font-size:14px;font-weight:500;color:#fff;background-color:#1391e6;padding:9px 37px 9px 15px;border-radius:4px;position:relative;display:inline-block;width:100%;height:auto}@media screen and (min-width:768px){.single-blog__linkButton-next-text{width:124px;height:36px;padding:7px 38px 8px 10px}.single-blog__linkButton-next-text:after{content:"へ"}}@media screen and (max-width:374px){.single-blog__linkButton-next-text{width:100%;padding:9px 30px 9px 10px;font-size:12px}}.single-blog__linkButton-next-text:before{content:"";position:absolute;width:16px;height:16px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-arrow-circle-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-blog__linkButton-next-text:hover{background-color:#0060a0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.lower-mv{margin-top:80px}@media screen and (min-width:768px){.lower-mv{margin-top:120px}}.blog__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/sp/lower-blog_mv-sp.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:768px){.blog__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/pc/lower-blog_mv-pc.png)}}.blog__lower-mv-header{height:188px;border-radius:12px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.blog__lower-mv-header{height:340px}}.blog__lower-mv-header:before{background:rgba(0,0,0,.2);border-radius:12px;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.blog__lower-mv-header-text{color:#fff;text-align:center;position:relative;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blog__lower-mv-header-text-ja{font-size:24px;font-weight:700;letter-spacing:4.8px}@media screen and (min-width:768px){.blog__lower-mv-header-text-ja{font-size:32px;font-weight:700;letter-spacing:3.2px}}.blog__lower-mv-header-text-en{font-size:12px;font-weight:700;letter-spacing:1.2px;margin-top:14px}@media screen and (min-width:768px){.blog__lower-mv-header-text-en{margin-top:17px;font-size:14px;font-weight:700;letter-spacing:1.4px}}.blog__single{margin-top:60px;margin-bottom:161px}@media screen and (min-width:768px){.blog__single{margin-top:80px;margin-bottom:191px}}@media screen and (min-width:768px){.blog__single-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;max-width:1000px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.blog__single-content-main{width:67%}}.blog__single-header01-title{font-size:20px;font-weight:700;line-height:32px;letter-spacing:1.6px}@media screen and (min-width:768px){.blog__single-header01-title{font-size:28px;font-weight:700;line-height:40px;letter-spacing:2.24px}}.blog__single-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:18px}@media screen and (min-width:768px){.blog__single-header-wrapper{margin-top:20px}}.header-date__text{font-size:16px;font-weight:500;color:#1391e6;position:relative;padding-left:20px}.header-date__text:before{position:absolute;content:"";display:block;width:14px;height:14px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/Icon-pen.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.blog__single-header-category{color:#fff;padding-inline:0;padding-block:3px;text-align:center;font-size:11px;font-weight:500;display:inline-block;height:auto;background-color:#1391e6;border-radius:24px}.blog__single-text-wrapper01{margin-top:56px}@media screen and (min-width:768px){.blog__single-text-wrapper01{margin-top:48px}}.blog__single-text{font-size:14px;font-style:normal;font-weight:500;line-height:24px}.blog__single-content-wrapper02{margin-top:62px}@media screen and (min-width:768px){.blog__single-content-wrapper02{margin-top:69px}}.blog__single-header02-title{font-size:18px;font-weight:700;letter-spacing:1.44px;color:#1391e6;position:relative;padding-left:22px}@media screen and (min-width:768px){.blog__single-header02-title{font-size:24px;font-weight:700;letter-spacing:1.92px;padding-left:28px}}.blog__single-header02-title:before{content:"";position:absolute;width:6px;height:40px;background-color:#1391e6;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}@media screen and (min-width:768px){.blog__single-header02-title:before{width:8px;height:52px}}.blog__single-image{margin-top:26px}@media screen and (min-width:768px){.blog__single-image{margin-top:28px}}.blog__single-content-wrapper03{margin-top:38px}@media screen and (min-width:768px){.blog__single-content-wrapper03{margin-top:40px}}.blog__single-header03-title{font-size:16px;font-weight:700;letter-spacing:1.28px;color:#1391e6;position:relative}@media screen and (min-width:768px){.blog__single-header03-title{font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px}}.blog__single-header03-title:after{content:"";position:absolute;width:100%;height:1px;background-color:#1391e6;bottom:-4px;left:0}.blog__single-text-wrapper03{margin-top:21px}@media screen and (min-width:768px){.blog__single-text-wrapper03{margin-top:26px}}.blog__single-content-wrapper04{margin-top:56px}@media screen and (min-width:768px){.blog__single-content-wrapper04{margin-top:60px}}.blog__single-header04-title{font-size:14px;font-weight:700;letter-spacing:1.12px;color:#1391e6}@media screen and (min-width:768px){.blog__single-header04-title{font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.28px}}.blog__single-text-wrapper04{margin-top:16px}@media screen and (min-width:768px){.blog__single-text-wrapper04{margin-top:20px}}.blog__single-wrapper04-list{margin-top:12px}@media screen and (min-width:768px){.blog__single-wrapper04-list{margin-top:19px}}.blog__single-wrapper04-list-item{font-size:16px;font-weight:500;line-height:30px;position:relative}@media screen and (min-width:768px){.blog__single-wrapper04-list-item{font-size:16px;font-weight:500;line-height:30px;padding-left:27px;line-height:34px}}.blog__single-wrapper04-list-item:before{display:none}@media screen and (min-width:768px){.blog__single-wrapper04-list-item:before{position:absolute;content:"・";height:30px;width:5px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-size:28px;font-style:normal;font-weight:500;line-height:1}}.blog__cards-side{display:grid;grid-template-columns:1fr;gap:19px;margin-top:26px;max-width:600px;width:100%;margin-inline:auto}@media screen and (min-width:768px){.blog__cards-side{gap:9px;margin-top:28px}}.blog__card-side{position:relative}.blog__card-link-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;max-width:600px}.blog__card-img-wrapper-side{overflow:hidden;min-height:101px;-o-object-fit:cover;object-fit:cover;width:63%}.blog__card-img-side{height:100px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.blog__card-img-side{height:87px}}.blog__card-img-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog__card-content-side{padding-top:0;padding-bottom:5px;padding-right:8px;width:88%}@media screen and (min-width:768px){.blog__card-content-side{padding-bottom:0}}.blog__card-category-side{display:inline-block}.blog__card-category-text-side{color:#fff;font-size:10px;font-weight:500;border-radius:10px;background:#1391e6;padding:2px 8px 1px;display:inline-block}.blog__card-title-side{padding-top:6px}@media screen and (min-width:768px){.blog__card-title-side{padding-top:0}}.blog__card-title-text-side{color:#393939;font-size:clamp(.75rem,.0092592593rem + 3.7037037037vw,.875rem);font-weight:500;line-height:20px}.blog__card-date-side{padding-top:0}.blog__card-date-text-side{color:#888;font-size:11px;font-weight:500;line-height:16px}.blog__linkButton{margin-top:37px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:374px){.blog__linkButton{gap:5px}}@media screen and (min-width:768px){.blog__linkButton{margin-top:75px;gap:18px}}.blog__linkButton.single{margin-top:42px}@media screen and (min-width:768px){.blog__linkButton.single{margin-top:70px}}.blog__linkButton-prev-text{font-size:14px;font-weight:500;color:#fff;background-color:#1391e6;padding:9px 15px 9px 37px;border-radius:4px;width:108px;height:39px;position:relative;display:inline-block}@media screen and (min-width:768px){.blog__linkButton-prev-text{padding:7px 0 8px 23px;width:124px;height:36px}}@media screen and (max-width:374px){.blog__linkButton-prev-text{width:100%;padding-right:10px;font-size:12px}}.blog__linkButton-prev-text:before{content:"";position:absolute;width:16px;height:16px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-arrow-circle-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blog__linkButton-prev-text:hover{background-color:#0060a0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.blog__linkButton-archive-text{font-size:14px;font-weight:500;color:#1391e6;background-color:#fff;padding:9px 18px 9px 19px;border-radius:4px;border:1px solid #1391e6;width:95px;height:41px;display:inline-block}@media screen and (max-width:374px){.blog__linkButton-archive-text{width:100%;padding-inline:5px;font-size:12px}}.blog__linkButton-archive-text:hover{background-color:#1391e6;color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.blog__linkButton-next-text{font-size:14px;font-weight:500;color:#fff;background-color:#1391e6;padding:7px 12px 8px 16px;border-radius:4px;width:108px;height:39px;position:relative;display:inline-block}@media screen and (min-width:768px){.blog__linkButton-next-text{width:124px;height:36px;padding:7px 21px 8px 0}}@media screen and (max-width:374px){.blog__linkButton-next-text{width:100%;padding-left:10px;font-size:12px}}.blog__linkButton-next-text:before{content:"";position:absolute;width:16px;height:16px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-arrow-circle-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blog__linkButton-next-text:hover{background-color:#0060a0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.side__content{margin-top:109px}@media screen and (min-width:768px){.side__content{width:30%}}.blog__content-side{margin-top:99px}@media screen and (min-width:768px){.blog__content-side{margin-top:0}}.blog__clinicInfo{margin-top:110px}@media screen and (min-width:768px){.blog__clinicInfo{margin-top:-11px}}.side__content-wrapper{margin-top:-12px}@media screen and (min-width:768px){.side__content-wrapper{margin-top:-2px}}.side__content-wrapper:nth-child(2){margin-top:58px}@media screen and (min-width:768px){.side__content-wrapper:nth-child(2){margin-top:56px}}.side__content-header-text{font-size:16px;font-weight:700;position:relative;padding-left:34px;position:relative}.side__content-header-text:after{content:"";position:absolute;width:100%;height:1px;background-color:#888;bottom:-8px;left:0}.side__content-header-text.clinicInfo:before{content:"";position:absolute;width:24px;height:24px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-clinic.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.side__content-header-text.newArticle:before{content:"";position:absolute;width:24px;height:24px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-page.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.side__content-header-text.category:before{content:"";position:absolute;width:24px;height:24px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-folder.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.side__content-clinicInfo-image{margin-top:28px;text-align:center}.side__content-clinicInfo-name{margin-top:20px}.side__content-clinicInfo-name-text{font-size:16px;font-weight:700}.side__content-clinicInfo-message{margin-top:10px}@media screen and (min-width:768px){.side__content-clinicInfo-message{margin-top:9px}}.side__content-clinicInfo-message-text{font-size:14px;font-weight:500;line-height:24px}.side__content-clinicInfo-link{margin-top:7px;margin-left:4px}.side__content-clinicInfo-link-text{font-size:14px;font-weight:500;color:#1391e6;position:relative}.side__content-clinicInfo-link-text:after{content:"";position:absolute;width:18px;height:18px;right:-18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/icon-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width:768px){.side__content-category{margin-top:-8px}}.side__content-category-list{margin-top:23px}@media screen and (min-width:768px){.side__content-category-list{margin-top:26px}}.side__content-category-list-item{margin-left:32px;padding-left:1px;position:relative}.side__content-category-list-item:nth-child(n+2){margin-top:11px}.side__content-category-list-item:before{content:"";position:absolute;width:6px;height:12px;left:-11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/Icon-arrow-drop-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.news__content-side{margin-top:110px}@media screen and (min-width:768px){.news__content-side{margin-top:-10px}}.news-side__content-wrapper{margin-top:58px}@media screen and (min-width:768px){.news-side__content-wrapper{margin-top:56px}}.news__linkButton{margin-top:43px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:374px){.news__linkButton{gap:5px}}@media screen and (min-width:768px){.news__linkButton{margin-top:75px;gap:18px}}.news__linkButton.single{margin-top:42px}@media screen and (min-width:768px){.news__linkButton.single{margin-top:70px}}.side__content-category-blog{margin-top:73px}@media screen and (min-width:768px){.side__content-category-blog{margin-top:52px}}.lower-mv{margin-top:80px}@media screen and (min-width:768px){.lower-mv{margin-top:120px}}.contact__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/sp/lower-contact_mv-sp.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:768px){.contact__lower-mv-header{background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/pc/lower-contact_mv-pc.png)}}.contact__lower-mv-header{height:188px;border-radius:12px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.contact__lower-mv-header{height:340px}}.contact__lower-mv-header:before{background:rgba(0,0,0,.2);border-radius:12px;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.contact__lower-mv-header-text{color:#fff;text-align:center;position:relative;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__lower-mv-header-text-ja{font-size:24px;font-weight:700;letter-spacing:4.8px}@media screen and (min-width:768px){.contact__lower-mv-header-text-ja{font-size:32px;font-weight:700;letter-spacing:3.2px}}.contact__lower-mv-header-text-en{font-size:12px;font-weight:700;letter-spacing:1.2px;margin-top:14px}@media screen and (min-width:768px){.contact__lower-mv-header-text-en{margin-top:17px;font-size:14px;font-weight:700;letter-spacing:1.4px}}.contact__header{margin-top:60px;margin-bottom:96px;padding-inline:20px;margin-inline:0}@media screen and (min-width:768px){.contact__header{padding-inline:0;margin-top:79px;margin-bottom:150px}}.contact__header-message-text{font-size:14px;font-weight:500;line-height:24px}.contact__header-message-text.red{color:#ee5a6d}.contact{padding-top:64px;padding-bottom:107px}@media screen and (min-width:768px){.contact{padding-bottom:190px;padding-top:67px}}.form,.contact__header{width:100%;max-width:400px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.form,.contact__header{max-width:728px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:26px;padding-bottom:19px;border-top:1px solid #ddd}@media screen and (min-width:768px){.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:27px;padding-bottom:28px}}.row.jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:70px;padding-bottom:0}@media screen and (min-width:768px){.row.jc-center{padding-left:72px}}.head-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.head-wrapper{width:38%}}.head{font-size:16px;font-weight:500;position:relative}.head-label{font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff;background:#ee5a6d;padding:3px 6px 2px;border-radius:4px;width:36px;height:auto;display:inline-block;margin-left:12px}@media screen and (min-width:768px){.head-label{margin-left:16px}}.data{width:100%;margin-top:12px}@media screen and (min-width:768px){.data{margin-top:0;margin-left:55px}}input[type=text],input[type=tel],input[type=email],input[type=date],textarea{width:100%;height:auto;border:1px solid #000;padding:12px 16px;border-radius:4px;font-size:16px;background:#f6f6f6;border:none;outline:none}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=date]:focus,textarea:focus{border:1px solid #1391e6;padding-block:11px}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c2c2c2;font-size:16px;font-weight:500}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=date]::-moz-placeholder,textarea::-moz-placeholder{color:#c2c2c2;font-size:16px;font-weight:500}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c2c2c2;font-size:16px;font-weight:500}input[type=text]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#c2c2c2;font-size:16px;font-weight:500}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,input[type=date]::placeholder,textarea::placeholder{color:#c2c2c2;font-size:16px;font-weight:500}textarea{height:160px;resize:vertical;cursor:pointer}@media screen and (min-width:768px){textarea{height:200px}}.button-submit{width:273px;height:auto;padding-top:8px;padding-bottom:9px;border-radius:24px;border:1px solid #1391e6;background:#fff;font-size:14px;font-weight:500;letter-spacing:1.12px;color:#1391e6;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media screen and (min-width:768px){.button-submit{width:360px;padding-top:16px;padding-bottom:16px;border-radius:28px;font-size:16px;font-weight:500;letter-spacing:1.28px}}.button-submit:hover{background:#1391e6;color:#fff}.contact-thanks__header{margin-bottom:131px}@media screen and (min-width:768px){.contact-thanks__header{margin-bottom:191px}}.reservation__header-wrapper.second{margin-top:40px}@media screen and (min-width:768px){.reservation__header-wrapper.second{margin-top:40px}}.reservation__header-title{font-size:20px;font-weight:700;letter-spacing:1.6px}@media screen and (min-width:768px){.reservation__header-title{font-size:28px;font-weight:700;letter-spacing:2.24px}}.reservation__header-tel{margin-top:18px;position:relative}@media screen and (min-width:768px){.reservation__header-tel{margin-top:23px}}.header__info--tel{display:-webkit-box;display:-ms-flexbox;display:flex}.access__info-tel{position:relative}.reservation__header-tel-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation__header-tel-number svg{width:28px;height:28px}.reservation__header-tel-number svg path{width:229px;height:48px}.reservation__header-tel-time{font-size:12px;font-style:normal;font-weight:500;line-height:normal;color:#1391e6;position:absolute;left:43px;letter-spacing:0;-webkit-transform:translateY(calc(-50% + 4px));transform:translateY(calc(-50% + 4px))}@media screen and (min-width:768px){.reservation__header-tel-time{letter-spacing:normal;left:45px;-webkit-transform:translateY(calc(-50% + 4px));transform:translateY(calc(-50% + 4px))}}.reservation__header-message{margin-top:33px}@media screen and (min-width:768px){.reservation__header-message{margin-top:36px}}.reservation__header-message.second{margin-top:-23px}@media screen and (min-width:768px){.reservation__header-message.second{margin-top:37px}}.reservation__header-message-text{font-size:14px;font-style:normal;font-weight:500;line-height:24px}@media screen and (min-width:768px){.reservation__header-message-text{font-size:14px;font-style:normal;font-weight:500;line-height:24px}}.reservation__header-message-text.second{margin-top:40px}@media screen and (min-width:768px){.reservation__header-message-text.second{margin-top:-14px}}.head.description:after{content:"※(複数選択可)";font-size:11px;font-weight:500;line-height:normal;color:#888;position:absolute;left:0;bottom:-50%;width:120%}.head-label.ml-22{margin-left:27px}@media screen and (min-width:768px){.head-label.ml-22{margin-left:26px}}.head-label.ml-16{margin-left:16px}.form-field__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:72px}.row__reserve-type{padding-top:23px;padding-bottom:16px}@media screen and (min-width:768px){.row__reserve-type{padding-top:34px;padding-bottom:30px}}.reserve__date{padding-top:26px;padding-bottom:21px}@media screen and (min-width:768px){.reserve__date{padding-top:28px;padding-bottom:28px}}.form-radio__input:checked~.form-radio__text:after{opacity:1}.wpcf7-form-control-wrap{margin-top:20px}@media screen and (min-width:768px){.wpcf7-form-control-wrap{margin-top:4px;margin-left:0;margin-right:0}}input[type=radio]{opacity:0;visibility:hidden;position:absolute}.wpcf7-list-item.first{margin-left:0}@media screen and (min-width:768px){.wpcf7-list-item.first{margin-left:-37px}}.wpcf7-list-item.last{margin-left:40px}@media screen and (min-width:768px){.wpcf7-list-item.last{margin-left:32px}}span.wpcf7-list-item-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (min-width:768px){span.wpcf7-list-item-label{font-size:14px;font-weight:500}}span.wpcf7-list-item-label:before{display:block;content:"";border-radius:50%;border:1px solid #1391e6;width:24px;height:24px;margin-right:5px}@media screen and (min-width:768px){span.wpcf7-list-item-label:before{margin-right:8px}}span.wpcf7-list-item-label:after{display:block;position:absolute;content:"";border-radius:50%;width:12px;height:12px;background-color:#1391e6;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}input[type=radio]:checked+span.wpcf7-list-item-label:after{display:block}.form-radio__text{position:relative;padding-left:32px;margin-right:8px}.form-radio__text:before,.form-radio__text:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.form-radio__text:before{width:24px;height:24px;left:0;border:1px solid #1391e6;-webkit-transition:all .3s ease;transition:all .3s ease}.form-radio__text:after{width:12px;height:12px;background-color:#1391e6;left:6px;opacity:0}.form-radio__text:hover{cursor:pointer}.form-checkbox__input{position:absolute;clip:rect(0,0,0,0);overflow:hidden;width:1px;height:1px}.form-checkbox__input:checked~.form-checkbox__text:after{opacity:1}.form-checkbox__text{position:relative;padding-left:32px;font-size:14px;font-weight:500;display:inline-block}.form-checkbox__text:before,.form-checkbox__text:after{content:"";position:absolute}.form-checkbox__text:before{top:50%;left:0;width:24px;height:24px;border:1px solid #1391e6;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.form-checkbox__text:after{left:6px;top:calc(50% - 2px);opacity:0;width:6.359px;height:11.607px;border-right:2px solid #1391e6;border-bottom:2px solid #1391e6;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.form-checkbox__text:hover{cursor:pointer}.row__reserve-medical{padding-top:26px;padding-bottom:23px}@media screen and (min-width:768px){.row__reserve-medical{padding-top:25px;padding-bottom:24px}}@media screen and (min-width:768px){.reserve-medical{margin-top:-10px}}.row__reserve-select{padding-top:25px;padding-bottom:22px}@media screen and (min-width:768px){.row__reserve-select{padding-top:27px;padding-bottom:27px}}@media screen and (min-width:768px){.checkbox__wrapper{margin-left:-17px;margin-top:2px}}.checkbox__wrapper .form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin-top:23px;margin-left:-7px}@media screen and (min-width:768px){.checkbox__wrapper .form-checkbox{gap:16px;margin-top:2px;margin-left:0}}.checkbox__wrapper .wpcf7-form-control-wrap{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.checkbox__wrapper input[type=checkbox]{opacity:0;visibility:hidden;position:absolute}.checkbox__wrapper .wpcf7-list-item{margin-left:38px}@media screen and (min-width:768px){.checkbox__wrapper .wpcf7-list-item{margin-left:48px}}.checkbox__wrapper span.wpcf7-list-item-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:14px}.checkbox__wrapper span.wpcf7-list-item-label:before{display:block;content:"";position:absolute;top:50%;left:-30px;width:24px;height:24px;border:1px solid #1391e6;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:0}.checkbox__wrapper span.wpcf7-list-item-label:after{content:"";position:absolute;left:-24px;top:calc(50% - 2px);width:6.359px;height:11.607px;border-right:2px solid #1391e6;border-bottom:2px solid #1391e6;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);background-color:transparent;border-radius:0}.checkbox__wrapper input[type=checkbox]:checked+span.wpcf7-list-item-label:after{display:block}.select__wrapper{position:relative}.select__wrapper .wpcf7-form-control-wrap{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media screen and (min-width:768px){.select__wrapper .wpcf7-form-control-wrap{margin-top:0}}.select__wrapper .form-select{width:100%;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:none;background-color:#f6f6f6;font-size:16px;font-weight:500;line-height:normal;padding:12px 16px;padding-right:32px;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none}.select__wrapper .form-select:hover{cursor:pointer}.select__wrapper .form-select:focus{border:1px solid #1391e6;padding-block:11px}.select__wrapper:after{content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-left:1.667px solid #393939;border-bottom:1.667px solid #393939;width:10px;height:10px;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none}@media screen and (min-width:768px){.select__wrapper:after{top:calc(50% - 4px)}}.reservation-date__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-8px;z-index:2;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:768px){.reservation-date__data{margin-top:-16px}}.reservation-date__data .wpcf7-form-control-wrap{margin-top:17px;width:100%}@media screen and (min-width:768px){.reservation-date__data .wpcf7-form-control-wrap{margin-top:19px}}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=date]::-webkit-input-placeholder{color:#c2c2c2;-webkit-appearance:none;appearance:none}input[type=date]::-moz-placeholder{color:#c2c2c2;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]:-ms-input-placeholder{color:#c2c2c2;-webkit-appearance:none;appearance:none}input[type=date]::-ms-input-placeholder{color:#c2c2c2;-webkit-appearance:none;appearance:none}input[type=date]::placeholder{color:#c2c2c2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reservation-date{width:100%;font-size:16px;font-weight:500;color:#c2c2c2;background-color:#f6f6f6;border-radius:4px;border:none;outline:none;padding:11px 16px 12px 7px !important;position:relative;cursor:pointer;letter-spacing:1.8px;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:768px){.reservation-date{padding:10px 16px 9px 5px !important}}.reservation-date::-webkit-calendar-picker-indicator{height:20px;padding-left:45%;opacity:0;cursor:pointer}@media screen and (min-width:768px){.reservation-date::-webkit-calendar-picker-indicator{height:25px;padding-left:70%}}.reservation-date:after{content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12.854px;height:14.977px;background-image:url(//justify-content.com/dental-clinic/wp-content/themes/TAK.__clinic/css/../img/common/calendar-alt.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;pointer-events:none}.reservation-date.date-selected{color:#393939}.reservation-date:focus{border:1px solid #1391e6;padding-block:11px}.reservation__content{padding-top:26px;padding-bottom:21px}@media screen and (min-width:768px){.reservation__content{padding-top:27px;padding-bottom:29px}}.wpcf7 form .wpcf7-response-output{border:none}.reservation-thanks__contact-header{margin-bottom:132px}@media screen and (min-width:768px){.reservation-thanks__contact-header{margin-bottom:190px}}