@charset "UTF-8";body{font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;background:#fff;color:#393939;margin:0}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}a:hover{opacity:.7;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.section__title{text-align:center;font-size:28px;font-weight:700;letter-spacing:3px;margin:0;position:relative;z-index:1}.section__title img{width:67px;margin:0 20px 2px}@media screen and (max-width:767px){.section__title img{width:40px;margin:0 16px 2px}}@media screen and (max-width:767px){.section__title{font-size:20px}}.deco{width:125px;margin-top:-220px;right:20px;position:absolute}@media screen and (max-width:767px){.deco{width:55px;margin-top:-90px;margin-left:auto;margin-right:-10px}}.deco-2{width:57px;margin-top:-160px;left:40px;position:absolute}@media screen and (max-width:767px){.deco-2{width:25px;margin-top:-75px;margin-left:-30px}}.telephone-number a{margin-top:20px;font-size:32px;padding-left:32px;font-weight:700;margin:auto;color:#1391e6;position:relative}.telephone-number a:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon_tel.png) no-repeat center center/contain;width:28px;height:28px}.business-hours{font-size:12px;color:#1391e6;margin:0}.form-head{display:inline-block;margin-top:160px;font-size:28px;font-weight:700;letter-spacing:2.24px;padding:0 95px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.form-head:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/title-deco.png) no-repeat center center/contain;width:67px;height:20px}.form-head:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/title-deco.png) no-repeat center center/contain;width:67px;height:20px}@media screen and (max-width:767px){.form-head{font-size:20px;letter-spacing:1.6px;padding:0 100px;margin-top:60px;text-align:center}}.form{margin-top:60px}.form__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;border-bottom:1px solid #ddd;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.form__row{display:block}}.form__row:first-child{border-top:1px solid #ddd}.form__label{width:calc(100% - 490px)}.form__label span{font-size:11px;color:#888}@media screen and (max-width:767px){.form__label{width:auto}}.form__label label.is-required{display:inline-block;position:relative}.form__label label.is-required:after{content:"必須";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 16px);font-size:12px;padding:3px 6px;background:#ff4646;border-radius:2px;color:#fff;white-space:nowrap}.form__input{width:calc(100% - 200px)}@media screen and (max-width:767px){.form__input{width:auto;margin-top:12px;margin-left:0}}.form__input [type=text]{width:93%;padding:13px 16px;font-family:"M PLUS Rounded 1c",sans-serif;border:none;border-radius:4px;background:#f6f6f6}.form__input [type=email]{width:93%;padding:13px 16px;font-family:"M PLUS Rounded 1c",sans-serif;border:none;border-radius:4px;background:#f6f6f6}input[type=radio]{opacity:0;visibility:hidden;position:absolute}.wpcf7-list-item.first{margin-left:0}[type=radio]+span{display:inline-block;cursor:pointer;font-size:14px;padding-left:30px;margin-right:28px;position:relative}@media screen and (max-width:767px){[type=radio]+span{margin-top:20px}}[type=radio]+span:before{content:"";position:absolute;width:24px;height:24px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #1391e6;background:#fff;border-radius:50%}[type=radio]+span:after{content:"";position:absolute;width:12px;height:12px;left:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#1391e6;display:none}input[type=radio]:checked+span:after{display:block}.radiobox-1{margin-left:14px}@media screen and (max-width:767px){.radiobox-1{margin-left:0}}[type=checkbox]{display:none}[type=checkbox]+span{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding-left:30px;margin-right:28px;margin-top:20px;font-size:14px;width:auto;position:relative}@media screen and (max-width:767px){[type=checkbox]+span{padding-left:30px;margin-right:17px}}[type=checkbox]+span:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#fff;border:1px solid #1391e6;display:block;height:24px;width:24px}[type=checkbox]+span:after{content:"";position:absolute;display:none;border-right:3px solid #1391e6;border-bottom:3px solid #1391e6;width:7px;height:12px;left:9px;margin-top:-11px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+span:after{display:block}.wpcf7-list-item{margin:0}.form__input [type=date]{width:93%;padding:13px 16px;font-family:"M PLUS Rounded 1c",sans-serif;border:none;border-radius:4px;background:#f6f6f6;position:relative}.form__input [type=date]:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon-calendar.png) no-repeat center center/contain;width:20px;height:20px}.form__input [type=date]:nth-child(n+2){margin-top:20px}.form__input input[type=date]::-webkit-calendar-picker-indicator{display:none}.form__input textarea{width:93%;padding:13px 16px;font-family:"M PLUS Rounded 1c",sans-serif;height:200px;resize:vertical;border:none;border-radius:4px;background:#f6f6f6}@media screen and (max-width:767px){.form__input textarea{height:160px}}.form__input select{width:100%;padding:13px 16px;font-family:"M PLUS Rounded 1c",sans-serif;border:none;border-radius:4px;color:#393939;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f6f6 url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/../img/select-arrow.png) no-repeat right 12px center/20px 20px}.form__button{margin-top:60px;text-align:center}.form__button [type=submit]{padding:17px 155px;color:#1391e6;background:#fff;border:1px solid #1391e6;border-radius:28px;font-family:"M PLUS Rounded 1c",sans-serif}@media screen and (max-width:767px){.form__button [type=submit]{padding:10px 115px;font-size:14px}}.form__button [type=submit]:hover{color:#fff;background:#1391e6;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.new{position:absolute;top:-26px;left:-26px;padding:20px 15px;background:#ee5a6d;color:#fff;border-radius:50%}.widget_block ul{padding-inline-start:0}.widget_block ul li{margin-top:17px;padding-left:32px;list-style-type:none;position:relative}.widget_block ul li:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:6px;height:12px;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon-arrow-blue.png) no-repeat center center/contain}.reserve-date{display:block;margin-bottom:5px}header{width:100%;background:#fff;height:80px;position:fixed;z-index:100;top:0;left:0;-webkit-box-shadow:0 3px 6px #d3d3d3;box-shadow:0 3px 6px #d3d3d3}@media screen and (max-width:767px){header{height:60px}}.header__inner{padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px) and (max-width:1279px){.header__inner{padding:0 30px}}@media screen and (max-width:767px){.header__inner{padding:0 16px}}.header__logo{margin-top:25px;margin-right:90px}@media screen and (max-width:767px){.header__logo{margin-top:14px;margin-right:20px}}.header__logo img{width:270px}@media screen and (max-width:767px){.header__logo img{width:270px}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:17px;list-style-type:none;margin-left:35px}.header__nav li:nth-child(n+2){margin-left:24px}.header__nav li a{font-size:11px;font-weight:700;position:relative}.header__nav li a:after{content:"";position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:2px;background:0 0;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.header__nav li a:hover{color:#1391e6;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.header__nav li a:hover:after{background:#1391e6}.header__nav li a:hover path{fill:#1391e6;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.header__nav li a svg{width:24px;display:block;margin:auto;margin-bottom:6px}.header__nav li a img{width:24px;display:block;margin:auto;margin-bottom:6px}@media screen and (min-width:768px) and (max-width:1279px){.header__nav{display:none}}@media screen and (max-width:767px){.header__nav{display:none}}.header__access{margin-left:auto;margin-top:4px}.header__address{text-align:right;font-size:12px;margin:4px 0 6px}.header__address p{margin:0}@media screen and (min-width:768px) and (max-width:1279px){.header__address{margin-right:50px}}@media screen and (max-width:767px){.header__address{display:none}}.header__telephone-number{padding-left:28px;text-align:right;font-size:32px;font-weight:700;color:#1391e6;position:relative;transform:translateY(-10px)}.header__telephone-number:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon_tel.png) no-repeat center center/contain;width:28px;height:28px}@media screen and (min-width:768px) and (max-width:1279px){.header__telephone-number{margin-right:50px;font-size:32px}}@media screen and (max-width:767px){.header__telephone-number{display:none}}.drawer-icon{position:fixed;top:24px;right:16px;z-index:300;display:none;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}@media screen and (min-width:768px) and (max-width:1279px){.drawer-icon{display:block;right:40px;top:28px}}@media screen and (max-width:767px){.drawer-icon{display:block}}.drawer-icon.is-active{-webkit-transform:translateX(0px);transform:translateX(0px)}.drawer-icon.is-active .drawer-icon__bar1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;background:#fff}.drawer-icon.is-active .drawer-icon__bar2{display:none}.drawer-icon.is-active .drawer-icon__bar3{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.drawer-icon__bars{width:27px;height:20px;display:block;cursor:pointer;position:relative}@media screen and (max-width:767px){.drawer-icon__bars{height:14px}}.drawer-icon__bar1,.drawer-icon__bar2,.drawer-icon__bar3{position:absolute;width:27px;height:3px;background:#1391e6;top:0;left:0}.drawer-icon__bar1{top:0}.drawer-icon__bar2{top:10px}@media screen and (max-width:767px){.drawer-icon__bar2{top:7px}}.drawer-icon__bar3{top:20px}@media screen and (max-width:767px){.drawer-icon__bar3{top:14px}}.drawer-content{width:100%;height:100%;position:fixed;background:#0060a0;top:0;right:0;z-index:299;-webkit-transform:translateX(105%);transform:translateX(105%);-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}.drawer-content.is-active{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:768px) and (max-width:1279px){.drawer-content{width:600px}}.drawer-logo{padding:14px 20px}.drawer-logo img{width:270px}@media screen and (min-width:768px) and (max-width:1279px){.drawer-logo img{width:400px}}.drawer-content__items{margin-top:40px}.drawer-content__item{border-bottom:1px dotted #fff;margin:0 40px}.drawer-content__item:nth-child(1){border-top:1px dotted #fff}.drawer-content__item a{display:block;color:#fff;padding:18px 0;position:relative;font-size:14px}.drawer-content__item a svg{vertical-align:middle;margin-right:14px}.drawer-content__item a:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon-right.png) no-repeat center center/contain;width:14px;height:14px}@media screen and (min-width:768px) and (max-width:1279px){.drawer-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(19,145,230,.7);z-index:298;display:none}.drawer-background.is-active{display:block}}.drawer__footer{display:none;background:rgba(255,255,255,.85);position:fixed;z-index:100;width:100%;bottom:0;padding:6px 0;-webkit-box-shadow:0 3px 6px #000;box-shadow:0 3px 6px #000;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}@media screen and (min-width:768px) and (max-width:1279px){.drawer__footer{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.drawer__footer{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__telephone-number{padding-left:32px;text-align:right;font-size:36px;font-weight:700;color:#1391e6;position:relative}.footer__telephone-number:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon_tel.png) no-repeat center center/contain;width:28px;height:28px}@media screen and (max-width:767px){.footer__telephone-number:before{width:18px;height:18px}}@media screen and (min-width:768px) and (max-width:1279px){.footer__telephone-number{font-size:20px}}@media screen and (max-width:767px){.footer__telephone-number{font-size:20px}}.footer__business-hours{font-size:10px;text-align:center}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 20px;background:#1391e6;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px) and (max-width:1279px){.footer__contact{padding:4px 16px;margin-left:12px}}@media screen and (max-width:767px){.footer__contact{padding:4px 16px;margin-left:12px}}.footer__contact-image{margin-right:10px}.footer__contact-image img{width:40px;height:25px}.footer__contact-text{font-weight:700;color:#fff;font-size:12px}.top{margin:116px 50px 0;position:relative}@media screen and (max-width:767px){.top{margin:70px 16px 0;text-align:center}}@media screen and (max-width:767px){.top__img{display:none}}.top__img-sp{position:relative;display:none}@media screen and (max-width:767px){.top__img-sp{display:block}}.top__text{position:absolute;top:65%;left:60px}.top__text img{width:415px}@media screen and (min-width:768px) and (max-width:1279px){.top__text img{width:320px}}@media screen and (max-width:767px){.top__text img{width:260px}}@media screen and (min-width:768px) and (max-width:1279px){.top__text{top:65%;left:20px}}@media screen and (max-width:767px){.top__text{top:74%;left:20px}}.top__contact{background:#1391e6;padding:20px;top:17%;right:0;border-radius:20px 0 0 20px;z-index:100;position:fixed}.top__contact:hover{background:#0060a0;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:1;cursor:pointer}.top__contact a:hover{opacity:1}@media screen and (max-width:767px){.top__contact{display:none}}.top__contact-image{width:48px;display:block;margin:0 auto}.top__contact-text{color:#fff;margin-top:6px;font-size:12px}.swiper-button-next{width:66px;height:66px;margin-top:24px;background:transparent url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/arrow-right.png) no-repeat center center/contain;right:22px}.swiper-button-next:after{display:none}@media screen and (max-width:767px){.swiper-button-next{width:45px;height:45px;right:-5px;margin-top:10px}}.swiper-button-prev{width:66px;height:66px;margin-top:24px;background:transparent url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/arrow-left.png) no-repeat center center/contain;left:22px}.swiper-button-prev:after{display:none}@media screen and (max-width:767px){.swiper-button-prev{width:45px;height:45px;left:-5px;margin-top:10px}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{width:5px;left:28px}@media screen and (max-width:767px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{left:5px}}.swiper-pagination-bullet{width:8px;height:8px;background:#c2c2c2;opacity:1}@media screen and (max-width:767px){.swiper-pagination-bullet{width:6px;height:6px}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.swiper-pagination-bullet-active{background:#1391e6}.swiper-wrapper{transition-timing-function:linear}.news__inner{padding:0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}@media screen and (max-width:767px){.news__inner{flex-direction:column-reverse;padding:0 16px;position:relative;z-index:1}}.news__items{width:540px;max-width:100%;margin-right:70px;transform:translateY(-16px)}@media screen and (min-width:768px) and (max-width:1279px){.news__items{margin-right:40px}}@media screen and (max-width:767px){.news__items{width:auto;margin-right:0;margin-top:0}}.news__item{padding:0 0 8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #393939}@media screen and (max-width:767px){.news__item{margin-top:30px}}.news__head{font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.8;margin-bottom:0}@media screen and (min-width:768px) and (max-width:1279px){.news__head{font-size:18px}}.news__logo{font-size:12px;font-weight:700;color:#1391e6;letter-spacing:1.2px;line-height:3;margin:18px 0 0 16px}@media screen and (min-width:768px) and (max-width:1279px){.news__logo{font-size:10px}}@media screen and (max-width:767px){.news__logo{font-size:11px}}.news__past{font-size:12px;border-bottom:1px solid #888;color:#888;margin-left:auto;line-height:3;margin-top:18px}@media screen and (min-width:768px) and (max-width:1279px){.news__past{font-size:10px}}@media screen and (max-width:767px){.news__past{font-size:11px}}.news__meta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;border-bottom:1px solid #393939}.news__meta svg{margin-left:auto}.news__meta:hover{color:#1391e6;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.news__meta:hover path{stroke:#1391e6;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.news__date{font-size:12px}@media screen and (min-width:768px) and (max-width:1279px){.news__date{font-size:10px}}.news__title{margin-left:24px;font-size:14px}@media screen and (min-width:768px) and (max-width:1279px){.news__title{font-size:12px;margin-left:20px}}.news__medical-time{margin-top:-40px;z-index:99;-webkit-box-shadow:0 3px 6px #d3d3d3;box-shadow:0 3px 6px #d3d3d3;border-radius:10px}@media screen and (max-width:767px){.news__medical-time{margin-top:-38px}}.news__medical-time img{width:477px}@media screen and (max-width:767px){.news__medical-time img{width:auto}}@media screen and (max-width:767px){.news__medical-time{position:relative;z-index:99}}.concept{margin-top:50px;height:700px;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/concept-bg.png) no-repeat left 420px center/contain}@media screen and (min-width:768px) and (max-width:1279px){.concept{margin-top:0;height:auto}}@media screen and (max-width:767px){.concept{margin-top:0;height:800px;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/concept-bg.png) no-repeat left 10px center/160%;transform:translateY(-195px)}}.concept__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:180px 140px 0 0}@media screen and (min-width:768px) and (max-width:1279px){.concept__inner{display:block;padding:180px 100px 0}}@media screen and (max-width:767px){.concept__inner{flex-direction:column-reverse;transform:translateY(490px);padding:0}}.concept__image img{width:640px}@media screen and (min-width:768px) and (max-width:1279px){.concept__image img{width:auto}}@media screen and (min-width:768px) and (max-width:1279px){.concept__image{text-align:center}}@media screen and (max-width:767px){.concept__image{margin-top:40px;margin-right:auto;padding-right:30px}}@media screen and (max-width:767px){.concept__image img{width:500px}}.concept__items{width:calc(100% - 740px);margin-left:95px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px) and (max-width:1279px){.concept__items{width:auto;margin:40px 0 0}}@media screen and (max-width:767px){.concept__items{width:auto;margin:-150px 16px 0}}.concept__head{font-size:14px;font-weight:700;color:#1391e6;letter-spacing:1.4px}@media screen and (max-width:767px){.concept__head{font-size:11px}}.concept__title{margin-top:28px;font-size:28px;font-weight:700;letter-spacing:2.24px;line-height:1.5714285714}@media screen and (max-width:767px){.concept__title{margin-top:16px;font-size:20px}}.concept__text{margin-top:40px;font-size:14px;line-height:1.7142857143}@media screen and (max-width:767px){.concept__text{margin-top:28px}}.concept__button{margin-top:40px}@media screen and (max-width:767px){.concept__button{margin-top:38px;text-align:center}}.concept__button a{display:inline-block;background-color:#fff;background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon-arrow-blue-btn.svg);background-position:right 16px center;background-repeat:no-repeat;font-size:14px;padding:12px 46px;border:1px solid #1391e6;color:#1391e6;border-radius:24px}@media screen and (max-width:767px){.concept__button a{padding:8px 40px}}.concept__button a:hover{color:#fff;background-color:#1391e6;background-position:right 8px center;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:1;background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon-arrow-blue-btn-2.svg);background-repeat:no-repeat}.recommend{margin-top:120px}@media screen and (min-width:768px) and (max-width:1279px){.recommend{margin-top:60px}}@media screen and (max-width:767px){.recommend{margin:90px 0 110px}}.recommend__inner{padding:0 160px 130px}@media screen and (min-width:768px) and (max-width:1279px){.recommend__inner{padding:0 100px 100px}}@media screen and (max-width:767px){.recommend__inner{padding:0}}.recommend__cards{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-evenly}@media screen and (min-width:768px) and (max-width:1279px){.recommend__cards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.recommend__cards{display:block;margin:40px 50px 0}}.recommend__card{width:250px;max-width:100%}@media screen and (min-width:768px) and (max-width:1279px){.recommend__card{width:30%}}@media screen and (max-width:767px){.recommend__card{width:100%;display:grid;place-content:center;place-items:center}}@media screen and (max-width:767px){.recommend__card:nth-child(n+2){margin-top:45px}}.recommend__title{text-align:center}.recommend__title img{width:180px}.recommend__image{margin-top:15px}@media screen and (max-width:767px){.recommend__image img{width:280px}}.recommend__text{margin-top:4px;font-size:14px;line-height:1.7142857143}.recommend__text span{color:#ee5a6d}.guidance{background:#dff1fd;transform:translateY(-6px);text-align:-webkit-center}.guidance__inner{padding:0 130px 80px;width:1000px;max-width:100%}@media screen and (min-width:768px) and (max-width:1279px){.guidance__inner{padding:100px 100px 80px;width:auto}}@media screen and (max-width:767px){.guidance__inner{padding:32px 20px 60px;width:auto}}.guidance__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (min-width:768px) and (max-width:1279px){.guidance__items{display:block}}@media screen and (max-width:767px){.guidance__items{display:block;margin-top:40px}}.guidance__item{position:relative;overflow:hidden;border-radius:20px}@media screen and (min-width:768px) and (max-width:1279px){.guidance__item{text-align:center}.guidance__item:last-child{margin-top:60px}}@media screen and (max-width:767px){.guidance__item{text-align:center}.guidance__item:last-child{margin-top:20px}}.guidance__item:hover{background:rgba(0,0,0,.4);opacity:1}.guidance__img img{width:460px}.guidance__img img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:1}@media screen and (min-width:768px) and (max-width:1279px){.guidance__img img{width:600px}}.guidance__title-box{text-align:center;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.guidance__title{font-size:28px;font-weight:700;letter-spacing:2.24px;color:#fff;position:relative}@media screen and (min-width:768px) and (max-width:1279px){.guidance__title{font-size:36px}}@media screen and (max-width:767px){.guidance__title{font-size:20px}}.guidance__title:after{content:"";position:absolute;top:66px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:2px;background:#fff}.guidance__subtitle{font-weight:700;font-size:15px;letter-spacing:1.28px;color:#fff;margin-top:42px;line-height:1.75}@media screen and (min-width:768px) and (max-width:1279px){.guidance__subtitle{font-size:26px}}@media screen and (max-width:767px){.guidance__subtitle{font-size:11px;letter-spacing:.96px}}.guidance__text{margin-top:60px;font-size:14px;line-height:2;padding:30px 40px;background:#fff}.guidance__text span{color:#ee5a6d}@media screen and (max-width:767px){.guidance__text{margin-top:10px;padding:20px;padding:20px;line-height:1.7}}.blog{margin-top:150px}@media screen and (max-width:767px){.blog{margin-top:90px}}.blog__inner{padding:0 130px}@media screen and (max-width:767px){.blog__inner{padding:0 20px}}.blog__cards{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.blog__cards{display:block;margin-top:40px}}.blog__card{width:30%;max-width:100%;border-radius:20px;position:relative;-webkit-box-shadow:0 3px 6px #d3d3d3;box-shadow:0 3px 6px #d3d3d3}@media screen and (min-width:768px) and (max-width:1279px){.blog__card{width:45%}.blog__card:nth-child(n+3){margin-top:50px}}@media screen and (max-width:767px){.blog__card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-shadow:none;box-shadow:none;height:110px}.blog__card:nth-child(n+2){margin-top:10px}}.blog__card:nth-child(n+4){margin-top:50px}@media screen and (max-width:767px){.blog__card:nth-child(n+4){margin-top:10px}}.blog__card:hover{opacity:1;color:#1391e6}.blog__img{overflow:hidden;border-radius:20px 20px 0 0}@media screen and (max-width:767px){.blog__img{border-radius:20px;height:110px}}.blog__img img{height:187px;object-fit:cover;border-radius:20px 20px 0 0;transition:.3s}@media screen and (max-width:767px){.blog__img img{height:110px}}.blog__img img:hover{transform:scale(1.2)}@media screen and (max-width:767px){.blog__img img{width:140px}}.archive-blog-category{position:absolute;top:52%;left:10%;padding:6px 12px;background:#1391e6;color:#fff;border-radius:14px;z-index:10}@media screen and (max-width:767px){.archive-blog-category{top:8px;left:140px;padding:2px 8px;font-size:10px}}.blog__title-box{padding:0 24px}@media screen and (max-width:767px){.blog__title-box{width:calc(100% - 130px);padding:30px 0 10px 10px}}.blog__title{font-weight:700;line-height:1.4285714286}@media screen and (max-width:767px){.blog__title{font-size:12px;margin:4px 0}}.blog__date{margin:0 0 6px;font-size:12px}.blog__button{margin-top:60px;text-align:center}@media screen and (max-width:767px){.blog__button{margin-top:40px}}.blog__button a{display:inline-block;color:#1391e6;padding:12px 46px;border:1px solid #1391e6;border-radius:24px;background:#fff;font-size:14px;background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon-arrow-blue-btn.svg);background-position:right 16px center;background-repeat:no-repeat}@media screen and (max-width:767px){.blog__button a{padding:8px 40px}}.blog__button a:hover{color:#fff;background:#1391e6;opacity:1;background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon-arrow-blue-btn-2.svg);background-position:right 8px center;background-repeat:no-repeat}.contact__background-top{margin-top:160px}@media screen and (max-width:767px){.contact__background-top{margin-top:100px}}.contact{background:#dff1fd;transform:translateY(-6px)}.contact__inner{padding:50px 130px 40px}@media screen and (min-width:768px) and (max-width:1279px){.contact__inner{padding:40px 100px}}@media screen and (max-width:767px){.contact__inner{padding:32px 10px 60px}}.contact__itembox{margin:0 auto;padding:40px 50px;border-radius:20px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:768px) and (max-width:1279px){.contact__itembox{display:block;padding:20px}}@media screen and (max-width:767px){.contact__itembox{display:block;padding:32px 20px 20px}}.contact__items{text-align:center;margin-right:40px}@media screen and (min-width:768px) and (max-width:1279px){.contact__items{margin-right:0}}@media screen and (max-width:767px){.contact__items{margin-right:0}}.contact__logo img{width:400px}@media screen and (max-width:767px){.contact__logo img{width:300px}}.contact__address{margin:0;font-size:14px}.contact__telephone-number{margin-top:12px}.contact__buttons{margin-top:12px}.reservation__button{display:inline-block;padding:17px 62px;color:#fff;border:1px solid #fff;border-radius:30px;background:#1391e6}.reservation__button:hover{opacity:1;background:#0060a0}.contact__button{display:inline-block;padding:17px 48px;color:#1391e6;border:1px solid #1391e6;border-radius:30px;background:#fff}.contact__buttons a:first-child{margin-right:10px}@media screen and (min-width:768px) and (max-width:1279px){.contact__buttons a{padding:17px 36px}}@media screen and (max-width:767px){.contact__buttons a{font-size:14px;padding:10px 20px}}.contact__buttons a svg{margin-right:8px;vertical-align:middle}.contact__button:hover{color:#fff;background:#1391e6;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:1}.contact__buttons a:hover path{fill:#fff;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.contact__medical-time{margin-top:20px}@media screen and (min-width:768px) and (max-width:1279px){.contact__medical-time{margin-top:40px}}@media screen and (max-width:767px){.contact__medical-time{margin-top:30px}}.contact__medical-time img{width:477px;-webkit-box-shadow:0 3px 6px #d3d3d3;box-shadow:0 3px 6px #d3d3d3}@media screen and (min-width:768px) and (max-width:1279px){.contact__medical-time img{width:600px}}.contact__map{width:400px;max-width:100%}@media screen and (min-width:768px) and (max-width:1279px){.contact__map{width:700px;margin:40px auto}}@media screen and (max-width:767px){.contact__map{width:700px;margin-top:20px}}.iframe__wrap{position:relative;width:100%;padding-top:85%;height:70px}.iframe__wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact__lists{margin-top:26px;padding:0 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:768px) and (max-width:1279px){.contact__lists{display:block;margin-top:60px;padding:0}}@media screen and (max-width:767px){.contact__lists{display:block;margin-top:0;padding:0 12px}}.contact__list-title{font-weight:700;font-size:16px}@media screen and (min-width:768px) and (max-width:1279px){.contact__list-title{margin-top:40px;font-size:26px}}@media screen and (max-width:767px){.contact__list-title{margin-top:34px;font-size:16px}}.contact__list-title a:hover{color:#1391e6}.contact__link{display:block;margin-top:20px;padding-left:18px;position:relative}.contact__link:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #007bff}.contact__link:hover{color:#1391e6}.contact__link-lists{display:-webkit-box;display:-ms-flexbox;display:flex;transform:translateY(-18px)}.contact__link-item:nth-child(1){margin-right:20px}footer{background:#1391e6;transform:translateY(-6px);height:100px}.footer__copyright{font-size:14px;color:#fff;text-align:center;padding:18px 0;margin:0}.to-top{position:fixed;right:20px;bottom:80px;opacity:0;visibility:hidden;z-index:100;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}@media screen and (max-width:767px){.to-top{right:5px;bottom:60px}}.to-top.is-show{opacity:1;visibility:visible;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.to-top a{opacity:1}.to-top a img{width:52px}.about__top{margin:120px 60px 0;position:relative;text-align:center}@media screen and (max-width:767px){.about__top{margin:80px 16px 0;z-index:1}}@media screen and (max-width:767px){.about__top-img{display:none}}.about__top-mg-sp{display:none}@media screen and (max-width:767px){.about__top-mg-sp{display:block}}.about__text-box{text-align:center;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.about__text-box{width:200px}}.about__title{color:#fff;font-size:32px;font-weight:700;letter-spacing:4.5px;margin:0}@media screen and (max-width:767px){.about__title{font-size:24px}}.about__text{color:#fff;margin-top:16px;font-size:14px;font-weight:700;letter-spacing:1.2px}@media screen and (max-width:767px){.about__text{font-size:12px}}.about__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-left:30px}@media screen and (max-width:767px){.about__buttons{margin:4px 0 0}}.home__button{margin-right:6px;overflow-x:scroll;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch}.home__button a{font-size:12px;font-weight:500px;color:#c2c2c2;margin:0 6px}.about__button{position:relative}.about__button a{font-size:12px;padding-left:18px}.about__button:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/../img/＞\%20\(2\).png) no-repeat center center/contain;width:12px;height:8px}.post{font-size:12px;margin-left:6px}.current-item{font-size:12px;margin-left:6px}.policy{margin-top:60px;height:725px;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/concept-bg.png) no-repeat left 420px center/contain}@media screen and (min-width:768px) and (max-width:1279px){.policy{margin-top:0;height:auto}}@media screen and (max-width:767px){.policy{margin-top:60px;height:725px;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/../img/concept-bg.png) no-repeat left 10px center/150%;transform:translateY(-230px)}}.policy__heads{margin-top:90px}@media screen and (max-width:767px){.policy__heads{margin-top:70px;position:relative;z-index:1}}.policy__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:200px 140px 0 0}@media screen and (min-width:768px) and (max-width:1279px){.policy__inner{padding:200px 20px 0 0}}@media screen and (max-width:767px){.policy__inner{padding:0;position:relative;transform:translateY(300px);flex-direction:column-reverse}}.policy__image img{width:640px}@media screen and (min-width:768px) and (max-width:1279px){.policy__image img{width:auto;border-radius:20px}}.policy__image{margin-right:80px}@media screen and (min-width:768px) and (max-width:1279px){.policy__image{margin-right:40px}}@media screen and (max-width:767px){.policy__image{margin-top:40px;margin-right:40px}}.policy__items{width:calc(100% - 780px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px) and (max-width:1279px){.policy__items{width:auto;margin-left:40px}}@media screen and (max-width:767px){.policy__items{width:auto;margin:0 16px}}.policy__head{font-size:14px;font-weight:700;color:#1391e6;letter-spacing:1.4px}@media screen and (max-width:767px){.policy__head{font-size:11px}}.policy__title{margin-top:28px;font-size:28px;font-weight:700;letter-spacing:2.24px;line-height:1.5714285714}@media screen and (max-width:767px){.policy__title{margin-top:16px;font-size:20px}}.policy__text{margin-top:36px;font-size:14px;line-height:1.7142857143}@media screen and (max-width:767px){.policy__text{margin-top:32px}}.feature{margin-top:120px;margin-left:140px}@media screen and (min-width:768px) and (max-width:1279px){.feature{margin-left:20px}}@media screen and (max-width:767px){.feature{margin:100px 0 40px}}.feature__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.feature__inner{display:block}}.feature__items{width:calc(100% - 680px);margin-right:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px) and (max-width:1279px){.feature__items{width:550px;margin-right:40px}}@media screen and (max-width:767px){.feature__items{padding:0 20px;width:auto;margin-right:0}}.feature__head{font-size:14px;font-weight:700;color:#1391e6;letter-spacing:1.4px}@media screen and (max-width:767px){.feature__head{font-size:11px}}.feature__title{margin-top:40px;font-size:28px;font-weight:700;letter-spacing:5px;line-height:1.6}@media screen and (max-width:767px){.feature__title{margin-top:15px;font-size:20px;letter-spacing:2px}}.feature__text{margin-top:40px;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.7142857143}@media screen and (max-width:767px){.feature__text{margin-top:25px;letter-spacing:.2px}}.feature__image{margin-left:auto}@media screen and (max-width:767px){.feature__image{margin-top:40px;margin-left:40px}}.feature__image img{width:640px}.state{margin-top:200px}@media screen and (max-width:767px){.state{margin-top:20px}}.state__inner{padding:0 140px}@media screen and (max-width:767px){.state__inner{padding:50px 20px 0}}.state__image-box{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.state__image-box{margin-top:40px}}.state__image{width:32%}@media screen and (max-width:767px){.state__image{width:47%}}.state__image:nth-child(n+4){margin-top:20px}@media screen and (max-width:767px){.state__image:nth-child(n+3){margin-top:10px}}.general__background-top{transform:translateY(6px);margin-top:160px}.guidance__buttons-box{margin-top:70px;padding:0 60px}@media screen and (max-width:767px){.guidance__buttons-box{padding:0 20px}}.general__head{font-size:28px;font-weight:700;padding-right:110px;position:relative;display:inline-block}@media screen and (max-width:767px){.general__head{font-size:20px;margin:0}}.general__head:after{content:"保険対象";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:14px;font-weight:700;letter-spacing:1.12px;color:#fff;background:#1391e6;border-radius:24px;padding:8px 12px}.general__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.general__buttons{display:block;margin-top:40px}}.general__button a{display:inline-block;font-size:24px;font-weight:700;color:#1391e6;border:1px solid #1391e6;background:#fff;padding:20px 34px;border-radius:12px}@media screen and (min-width:768px) and (max-width:1279px){.general__button a{text-align:center;font-size:20px}}@media screen and (max-width:767px){.general__button a{display:block;text-align:center;padding:12px 0;font-size:20px}}.general__button a:hover{background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/arrow-bottom.svg);background-color:#dff1fd;background-position:bottom 5px center;background-repeat:no-repeat;padding:11px 29px 31px;opacity:1}.general__button:nth-child(n+2){margin-left:16px}@media screen and (max-width:767px){.general__button:nth-child(n+2){margin-top:16px;margin-left:0}}.guidance__special-item{margin-top:50px}@media screen and (max-width:767px){.guidance__special-item{margin-top:70px}}.special__head{font-size:28px;font-weight:700;position:relative;padding-right:80px;display:inline-block}@media screen and (max-width:767px){.special__head{font-size:20px}}.special__head:after{content:"実費";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:14px;font-weight:700;letter-spacing:1.12px;color:#fff;background:#ee5a6d;border-radius:24px;padding:8px 12px}.special__buttons{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px) and (max-width:1279px){.special__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.special__buttons{display:block;margin-top:30px}}.special__button a{display:inline-block;font-size:24px;font-weight:700;color:#1391e6;border:1px solid #1391e6;background:#fff;padding:20px 34px;border-radius:12px}@media screen and (min-width:768px) and (max-width:1279px){.special__button a{display:block;text-align:center;font-size:20px;padding:20px 26px}}@media screen and (max-width:767px){.special__button a{display:block;text-align:center;padding:12px 0;font-size:20px}}.special__button a:hover{background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/arrow-bottom.svg);background-color:#dff1fd;background-position:bottom 5px center;background-repeat:no-repeat;padding:11px 29px 31px;opacity:1}.special__button:nth-child(n+2){margin-left:16px}@media screen and (min-width:768px) and (max-width:1279px){.special__button:nth-child(n+2){margin-left:0}}@media screen and (max-width:767px){.special__button:nth-child(n+2){margin-top:16px;margin-left:0}}@media screen and (min-width:768px) and (max-width:1279px){.special__button{width:30%;max-width:100%;margin-right:16px}.special__button:nth-child(n+4){margin-top:20px}}.general{background:#dff1fd}.general__inner{padding:0 140px 80px}@media screen and (min-width:768px) and (max-width:1279px){.general__inner{padding:0 100px 160px}}@media screen and (max-width:767px){.general__inner{padding:0 20px 60px}}.general__item-box{background:#fff;padding:0 60px 60px;border-radius:20px;position:relative}@media screen and (min-width:768px) and (max-width:1279px){.general__item-box{padding:40px}}@media screen and (max-width:767px){.general__item-box{padding:5px 20px 20px}}.general__item-box:nth-child(2){margin-top:60px}@media screen and (max-width:767px){.general__item-box:nth-child(2){margin-top:40px}}.general__item-box:nth-child(n+3){margin-top:30px}@media screen and (max-width:767px){.general__item-box:nth-child(n+3){margin-top:30px}}.general__item-box:after{content:"保険対象";position:absolute;top:0;right:60px;padding:23px 16px 35px;background:#1391e6;color:#fff}@media screen and (max-width:767px){.general__item-box:after{font-size:14px;right:20px;padding:15px 12px 25px}}.general__item-box:before{content:"";position:absolute;top:70px;right:58px;width:0;height:0;border-style:solid;border-width:0 50px 12px;border-color:transparent transparent #fff;z-index:99}@media screen and (max-width:767px){.general__item-box:before{top:49px;right:20px;border-width:0 40px 12px}}.general__item-head{border-bottom:1px solid #c2c2c2;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin:20px 0}@media screen and (max-width:767px){.general__item-head{display:block}}.general__title{font-size:28px;font-weight:700;letter-spacing:2.24px;line-height:1.5714285714}@media screen and (max-width:767px){.general__title{font-size:20px}}@media screen and (max-width:767px){.general__title p{margin:0}}.general__subtitle{margin-left:40px;font-size:14px;font-weight:700;letter-spacing:1.12px;color:#1391e6;line-height:3.4285714286}@media screen and (min-width:768px) and (max-width:1279px){.general__subtitle{margin-left:20px}}@media screen and (max-width:767px){.general__subtitle{margin:0}}.general__explanation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}@media screen and (min-width:768px) and (max-width:1279px){.general__explanation{display:block}}@media screen and (max-width:767px){.general__explanation{display:block;margin-top:20px}}.general__text{width:calc(100% - 470px);font-size:14px;line-height:1.7142857143}@media screen and (min-width:768px) and (max-width:1279px){.general__text{width:auto}}@media screen and (max-width:767px){.general__text{width:auto}}.general__image{margin-left:auto}.general__image img{width:420px}@media screen and (min-width:768px) and (max-width:1279px){.general__image img{width:auto}}@media screen and (max-width:767px){.general__image img{width:auto}}@media screen and (min-width:768px) and (max-width:1279px){.general__image{margin-top:20px;text-align:center}}@media screen and (max-width:767px){.general__image{margin-top:20px}}.special__background-top{margin-top:140px;transform:translateY(6px)}.special{background:#dff1fd}.special__inner{padding:0 140px 80px}@media screen and (min-width:768px) and (max-width:1279px){.special__inner{padding:0 100px 160px}}@media screen and (max-width:767px){.special__inner{padding:0 20px 60px}}.special__item-box{background:#fff;padding:0 60px 60px;border-radius:20px;position:relative}@media screen and (min-width:768px) and (max-width:1279px){.special__item-box{padding:40px}}@media screen and (max-width:767px){.special__item-box{padding:20px}}.special__item-box:nth-child(2){margin-top:60px}@media screen and (max-width:767px){.special__item-box:nth-child(2){margin-top:40px}}.special__item-box:nth-child(n+3){margin-top:40px}@media screen and (max-width:767px){.special__item-box:nth-child(n+3){margin-top:40px}}.special__item-box:after{content:"実 費";position:absolute;top:0;right:60px;padding:23px 30px 35px;background:#ee5a6d;color:#fff}@media screen and (max-width:767px){.special__item-box:after{font-size:14px;right:20px;padding:15px 24px 24px}}.special__item-box:before{content:"";position:absolute;top:70px;right:58px;width:0;height:0;border-style:solid;border-width:0 50px 12px;border-color:transparent transparent #fff;z-index:99}@media screen and (max-width:767px){.special__item-box:before{top:48px;right:11px}}.special__item-head{border-bottom:1px solid #c2c2c2;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}@media screen and (max-width:767px){.special__item-head{display:block}}.special__title{font-size:28px;font-weight:700;letter-spacing:2.24px;line-height:1.5714285714}@media screen and (max-width:767px){.special__title{font-size:20px}}@media screen and (max-width:767px){.special__title p{margin:0}}.special__subtitle{margin-left:40px;font-size:14px;font-weight:700;letter-spacing:1.12px;color:#1391e6;line-height:3.4285714286}@media screen and (min-width:768px) and (max-width:1279px){.special__subtitle{margin-left:20px}}@media screen and (max-width:767px){.special__subtitle{margin:0}}.special__explanation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}@media screen and (min-width:768px) and (max-width:1279px){.special__explanation{display:block}}@media screen and (max-width:767px){.special__explanation{display:block;margin-top:20px}}.special__text{width:calc(100% - 470px);font-size:14px;line-height:1.7142857143}@media screen and (min-width:768px) and (max-width:1279px){.special__text{width:auto}}@media screen and (max-width:767px){.special__text{width:auto}}.special__image{margin-left:auto}.special__image img{width:420px}@media screen and (min-width:768px) and (max-width:1279px){.special__image img{width:auto}}@media screen and (max-width:767px){.special__image img{width:auto}}@media screen and (min-width:768px) and (max-width:1279px){.special__image{margin-top:20px;text-align:center}}@media screen and (max-width:767px){.special__image{margin-top:20px}}.guidance__background-top{margin-top:320px}@media screen and (min-width:768px) and (max-width:1279px){.guidance__background-top{margin-top:260px}}@media screen and (max-width:767px){.guidance__background-top{margin-top:160px}}.guidance__background-bottom{transform:translateY(-6px)}.greeting{margin-top:90px;padding:0 140px 120px}@media screen and (min-width:768px) and (max-width:1279px){.greeting{padding:0 100px 160px}}@media screen and (max-width:767px){.greeting{margin-top:70px;padding:0 16px 160px}}.greeting__items{margin-top:60px;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) and (max-width:1279px){.greeting__items{display:block}}@media screen and (max-width:767px){.greeting__items{display:block;margin-top:30px}}.greeting__head{width:460px;max-width:100%}@media screen and (min-width:768px) and (max-width:1279px){.greeting__head{width:auto}}@media screen and (max-width:767px){.greeting__head{width:auto}}.greeting__title{margin:0;font-size:28px;font-weight:700;letter-spacing:2.24px;line-height:1.5714285714}@media screen and (max-width:767px){.greeting__title{font-size:20px}}.greeting__text{margin-top:35px;font-size:14px;line-height:1.7142857143}.greeting__name{margin-top:10px;font-size:14px;line-height:1.7142857143;text-align:right}@media screen and (max-width:767px){.greeting__name{margin-top:30px}}.career__qualification-box{margin-top:45px}@media screen and (min-width:768px) and (max-width:1279px){.career__qualification-box{margin-top:720px}}@media screen and (max-width:767px){.career__qualification-box{margin-top:520px}}.career__title{padding-bottom:10px;border-bottom:1px solid #393939}.career__chronology{font-size:14px;margin-top:16px;line-height:1.7142857143}.career__chronology span{margin-left:64px}.qualification__box{margin-top:20px}.qualification__title{padding-bottom:10px;border-bottom:1px solid #393939}.qualification__chronology{font-size:14px;margin-top:16px;line-height:1.7142857143}.greeting__img{margin-left:80px}.greeting__img img{width:460px}@media screen and (max-width:767px){.greeting__img img{width:343px}}@media screen and (min-width:768px) and (max-width:1279px){.greeting__img{margin-left:0;margin-top:-1020px;text-align:center}}@media screen and (max-width:767px){.greeting__img{margin-left:0;margin-top:-900px;text-align:center}}.swiper2{overflow:hidden}@media screen and (min-width:768px) and (max-width:1279px){.swiper2{margin-top:350px}}@media screen and (max-width:767px){.swiper2{margin-top:300px}}.slide-media img{width:305px}.introduction{margin-top:120px}@media screen and (max-width:767px){.introduction{margin-top:110px}}.introduction__inner{padding:0 140px}@media screen and (min-width:768px) and (max-width:1279px){.introduction__inner{padding:0 60px}}@media screen and (max-width:767px){.introduction__inner{padding:0 16px}}.introduction__box1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.introduction__box1{display:block}}.introduction__title{margin-top:60px;padding-bottom:10px;border-bottom:1px solid #707070;font-weight:700;letter-spacing:1.28px}@media screen and (max-width:767px){.introduction__title{margin-top:30px}}.introduction__card{margin-top:30px;width:280px;max-width:100%}.introduction__card:not(:nth-child(3)){margin-right:70px}@media screen and (min-width:1380px){.introduction__card{margin-right:40px}.introduction__card:not(:nth-child(3)){margin-right:40px}}@media screen and (min-width:1380px){.introduction__card{margin-right:60px}.introduction__card:not(:nth-child(3)){margin-right:60px}}@media screen and (min-width:768px) and (max-width:1279px){.introduction__card{margin-right:40px}.introduction__card:not(:nth-child(3)){margin-right:40px}}@media screen and (max-width:767px){.introduction__card{margin-right:0;width:auto;margin-top:50px}.introduction__card:not(:nth-child(3)){margin-right:0}}.introduction__image img{width:280px}@media screen and (max-width:767px){.introduction__image img{width:auto}}.staff__items{width:280px;max-width:100%}@media screen and (max-width:767px){.staff__items{width:560px}}.staff__name{font-size:18px;font-weight:700;letter-spacing:1.44px;text-align:center}.staff__name span{font-size:12px;letter-spacing:.96px}.staff__introduction{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px}.staff__question{margin:0;font-size:14px;width:140px;max-width:100%;padding:18px 0 18px 20px;border-bottom:1px solid #fff;background:#dff1fd}.staff__answer{margin:0;font-size:14px;width:140px;max-width:100%;padding:18px 0 18px 20px;background:#fff}@media screen and (max-width:767px){.staff__answer{width:auto}}.introduction__box2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.introduction__box2{display:block}}.archive{margin-top:90px}@media screen and (max-width:767px){.archive{margin-top:60px}}.archive__inner{width:1000px;max-width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px) and (max-width:1279px){.archive__inner{display:block;padding:0 100px;width:auto}}@media screen and (max-width:767px){.archive__inner{display:block;padding:0 20px;width:auto}}.archive__blog-cards{width:calc(100% - 300px)}@media screen and (min-width:768px) and (max-width:1279px){.archive__blog-cards{width:auto}}@media screen and (max-width:767px){.archive__blog-cards{width:auto}}.archive__blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.archive__blog-card:nth-child(n+2){margin-top:20px}@media screen and (max-width:767px){.archive__blog-card:nth-child(n+2){margin-top:10px}}.archive__blog-card:hover{color:#1391e6;opacity:1}.archive__blog-img{overflow:hidden;border-radius:24px}.archive__blog-img img{width:180px;transition:.3s;height:150px}@media screen and (max-width:767px){.archive__blog-img img{width:150px;height:120px}}.archive__blog-img img:hover{transform:scale(1.2);opacity:1}.archive__blog-title-box{width:calc(100% - 244px);max-width:100%;padding:20px 0 14px 20px}@media screen and (max-width:767px){.archive__blog-title-box{padding:0 0 8px 10px;width:calc(100% - 133px)}}.archive__blog-category{display:inline-block;font-size:11px;padding:6px 12px;background:#1391e6;color:#fff;border-radius:14px}@media screen and (max-width:767px){.archive__blog-category{font-size:10px;padding:2px 8px}}.archive__blog-title{margin-top:6px;line-height:1.5;font-size:16px;font-weight:400}@media screen and (max-width:767px){.archive__blog-title{font-size:12px}}.archive__blog-date{margin-top:16px;font-size:12px;color:#888}@media screen and (max-width:767px){.archive__blog-date{margin-top:8px;font-size:11px}}.archive__buttons{margin-top:100px;text-align:center}@media screen and (max-width:767px){.archive__buttons{margin-top:60px}}.archive__prev{display:inline-block}.archive__prev a{font-size:14px;padding:8px 15px 8px 40px;color:#fff;background:#1391e6;border:1px solid #1391e6;border-radius:4px;position:relative}@media screen and (max-width:767px){.archive__prev a{font-size:11px;padding:6px 10px 6px 30px}}.archive__prev a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:17px}@media screen and (max-width:767px){.archive__prev a svg{width:12px;height:12px;left:12px}}.prev.page-numbers{color:#fff;padding:8px 16px 8px 36px;border-radius:4px;background-color:#1391e6;background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/arrow-circle-left.svg);background-position:left 14px center;background-repeat:no-repeat;transition:.3s ease}@media screen and (max-width:767px){.prev.page-numbers{padding:4px 12px 4px 32px}}.prev.page-numbers:hover{background-position:left 10px center;opacity:1}.next.page-numbers{color:#fff;padding:8px 36px 8px 16px;border-radius:4px;background-color:#1391e6;background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/arrow-circle-right.svg);background-position:right 14px center;background-repeat:no-repeat;transition:.3s ease}@media screen and (max-width:767px){.next.page-numbers{padding:4px 32px 4px 12px}}.next.page-numbers:hover{background-position:right 10px center;opacity:1}.next.page-numbers svg{vertical-align:middle;margin-left:12px}.page-numbers.current{color:#fff;background:#1391e6}.page-numbers{display:inline-block;margin-left:10px;font-size:14px;padding:8px 12px;color:#1391e6;background:#fff;border:1px solid #1391e6;border-radius:4px}@media screen and (min-width:768px) and (max-width:1279px){.page-numbers{margin-left:6px}}@media screen and (max-width:767px){.page-numbers{margin-left:3px;padding:4px 10px}}.archive__next{display:inline-block;margin-left:10px}@media screen and (max-width:767px){.archive__next{margin-left:4px}}.archive__next a{font-size:14px;padding:8px 40px 8px 15px;color:#fff;background:#1391e6;border:1px solid #1391e6;border-radius:4px;position:relative}@media screen and (max-width:767px){.archive__next a{font-size:11px;padding:6px 30px 6px 10px}}.archive__next a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:17px}@media screen and (max-width:767px){.archive__next a svg{width:12px;height:12px;right:12px}}.archive__sideber{width:calc(100% - 700px);max-width:100%;margin-left:30px}@media screen and (min-width:768px) and (max-width:1279px){.archive__sideber{width:100%;margin-left:0;width:auto;margin-top:60px}}@media screen and (max-width:767px){.archive__sideber{margin-left:0;width:auto;margin-top:60px}}.sideber__introduction-head{font-weight:700;padding-bottom:10px;font-size:16px;border-bottom:1px solid #888}.sideber__introduction-head svg{margin-right:10px;vertical-align:middle}.sideber__introduction-image{margin-top:20px}.sideber__introduction-image img{width:auto}@media screen and (max-width:767px){.sideber__introduction-image img{width:auto}}.sideber__introduction-title{margin-top:20px;font-weight:700}.sideber__introduction-text{margin-top:14px;font-size:14px;line-height:1.7142857143}.sideber__introduction-butoon{margin-top:14px}.sideber__introduction-butoon a{font-size:14px;color:#1391e6;position:relative}.sideber__introduction-butoon a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.sideber__article{margin-top:60px}.sideber__article-head{font-weight:700;padding-bottom:10px;font-size:16px;border-bottom:1px solid #888}.sideber__article-head svg{margin-right:10px;vertical-align:middle}.sideber__blog-card{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.sideber__blog-img img{width:120px}@media screen and (max-width:767px){.sideber__blog-img img{width:150px}}.sideber__blog-title-box{width:calc(100% - 120px);max-width:100%;padding-left:10px}.sideber__blog-category{display:inline-block;font-size:10px;padding:2px 8px;background:#1391e6;color:#fff;border-radius:10px;margin:0}.sideber__blog-title-sp{margin:8px 0;font-size:14px}.sideber__blog-date{margin:8px 0 0;font-size:11px}.sideber__category{margin-top:60px}.sideber__category-title{font-weight:700;padding-bottom:10px;font-size:16px;border-bottom:1px solid #888}.sideber__category-title svg{margin-right:10px;vertical-align:middle}.wp-block-categories.alignleft{padding-left:0}.cat-item{margin-top:17px;padding-left:32px;list-style-type:none;position:relative}.cat-item:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;width:6px;height:12px;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/icon-arrow-blue.png) no-repeat center center/contain}.staff__blog-background-top{margin-top:160px}@media screen and (max-width:767px){.staff__blog-background-top{margin-top:100px}}.single{margin-top:80px}.single__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 140px}@media screen and (min-width:768px) and (max-width:1279px){.single__inner{display:block;padding:0 100px}}@media screen and (max-width:767px){.single__inner{display:block;padding:0 20px}}.single__blog-items{width:calc(100% - 100px)}@media screen and (min-width:768px) and (max-width:1279px){.single__blog-items{width:auto}}@media screen and (max-width:767px){.single__blog-items{width:auto}}.single__blog-head{font-size:28px;font-weight:700;letter-spacing:2.24px;line-height:1.4285714286}@media screen and (max-width:767px){.single__blog-head{font-size:20px;letter-spacing:1.6px}}.blog-date{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single__blog-date{color:#1391e6;margin-right:26px}@media screen and (max-width:767px){.single__blog-date{font-size:16px}}.single__blog-categry{font-size:11px;color:#fff;padding:6px 12px;background:#1391e6;border-radius:12px}.single__blog-text{margin-top:60px;font-size:14px;line-height:1.7142857143}.single__blog-text a{color:#1391e6;text-decoration:underline}.wp-block-heading{margin-top:60px;padding-left:28px;color:#1391e6;font-size:24px;font-weight:700;letter-spacing:1.92px;position:relative}@media screen and (max-width:767px){.wp-block-heading{font-size:18px;letter-spacing:1.44px}}.wp-block-heading:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:8px;height:52px;background:#1391e6}.wp-block-image{margin-top:28px}.wp-image-heading{margin-top:40px;font-size:20px;font-weight:700;color:#1391e6;letter-spacing:1.6px;line-height:1.6;border-bottom:1px solid #1391e6}@media screen and (max-width:767px){.wp-image-heading{font-size:16px;letter-spacing:1.28px}}.single__image-text{margin-top:16px;font-size:14px;line-height:1.7142857143}.wp-small-heading{margin-top:60px;font-weight:700;letter-spacing:1.28px;color:#1391e6}@media screen and (max-width:767px){.wp-small-heading{font-size:14px;letter-spacing:1.12px}}.single__small-text{margin-top:16px;font-size:14px;line-height:1.7142857143}.single__text-list{margin-top:20px;padding-left:28px}.single__text-list li{list-style-type:disc}.single__text-list li:nth-child(n+2){margin-top:12px}.single__buttons{margin-top:100px;text-align:center}.single__button-prev{display:inline-block;margin-right:20px}@media screen and (max-width:767px){.single__button-prev{margin-right:2px}}.single__button-prev a{font-size:14px;color:#fff;padding:8px 16px 8px 36px;border-radius:4px;background-color:#1391e6;background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/arrow-circle-left.svg);background-position:left 14px center;background-repeat:no-repeat;transition:.3s ease}@media screen and (max-width:767px){.single__button-prev a{padding:8px 12px 8px 32px}}.single__button-prev a:hover{background-position:left 10px center;opacity:1}.single__button-prev a img{margin-right:6px;vertical-align:middle}@media screen and (max-width:767px){.single__button-prev a img{margin-right:5px}}.single__button-list{display:inline-block}.single__button-list a{font-size:14px;padding:11px 17px;color:#111;border:1px solid #1391e6;border-radius:4px}@media screen and (max-width:767px){.single__button-list a{padding:8px 14px}}.single__button-next{display:inline-block;margin-left:20px}@media screen and (max-width:767px){.single__button-next{margin-left:2px}}.single__button-next a{font-size:14px;color:#fff;padding:8px 36px 8px 16px;border-radius:4px;background-color:#1391e6;background-image:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/arrow-circle-right.svg);background-position:right 14px center;background-repeat:no-repeat;transition:.3s ease}.single__button-next a:hover{background-position:right 10px center;opacity:1}@media screen and (max-width:767px){.single__button-next a{padding:8px 32px 8px 12px}}.single__button-next a img{margin-left:6px;vertical-align:middle}@media screen and (max-width:767px){.single__button-next a img{margin-left:5px}}.single-background-top{margin-top:160px}@media screen and (max-width:767px){.single-background-top{margin-top:100px}}.contact__form{margin-top:80px}.contact__form-inner{padding:0 280px}@media screen and (min-width:768px) and (max-width:1279px){.contact__form-inner{padding:0 20px}}@media screen and (max-width:767px){.contact__form-inner{padding:0 20px}}.contact__form-text{font-size:14px;line-height:1.7142857143}.contact__form-text span{color:#ee5a6d}.contact__form-head-sp{margin-top:160px;font-size:28px;font-weight:700;letter-spacing:2.24px;padding:0 95px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.contact__form-head-sp:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/title-deco.png) no-repeat center center/contain;width:67px;height:20px}@media screen and (max-width:767px){.contact__form-head-sp:before{width:50px;height:12px}}.contact__form-head-sp:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/./img/title-deco.png) no-repeat center center/contain;width:67px;height:20px}@media screen and (max-width:767px){.contact__form-head-sp:after{width:50px;height:12px}}@media screen and (max-width:767px){.contact__form-head-sp{display:inline-block;margin-top:100px;text-align:center;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:1.6px;padding:0 55px}}.contact-form__background-top{margin-top:100px}.second__about-button{margin-right:6px;position:relative}.second__about-button a{color:#c2c2c2;font-size:12px;padding-left:18px}.second__about-button:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:url(//dental-clinic.yuzumasa-portfolio.com/wp-content/themes/minamisika-culinic/../img/＞\%20\(2\).png) no-repeat center center/contain;width:12px;height:8px}.contact__completion{margin:80px auto 0;width:700px;max-width:100%}@media screen and (max-width:767px){.contact__completion{margin-top:60px}}.contact__completion-text{font-size:14px;line-height:1.7142857143}.contact__completion-text span{color:#ee5a6d}@media screen and (max-width:767px){.contact__completion-text{padding:0 20px}}.contact-completion__background-top{margin-top:160px}@media screen and (max-width:767px){.contact-completion__background-top{margin-top:100px}}.reserve{margin-top:80px}@media screen and (max-width:767px){.reserve{margin-top:60px;padding:0 20px}}.reserve__inner{width:730px;max-width:100%;margin:0 auto}.reserve__telephone-title{font-size:28px;font-weight:700;letter-spacing:2.24px;line-height:1.4285714286}@media screen and (max-width:767px){.reserve__telephone-title{font-size:20px;letter-spacing:1.6px}}.reserve__telephone-number{margin-top:28px}.reserve__business-hours{display:inline-block;padding:0 48px}.reserve__telephone-text{margin-top:28px;font-size:14px;line-height:1.7142857143}.reserve__email{margin-top:42px}.reserve__email-title{font-size:28px;font-weight:700;letter-spacing:2.24px;line-height:1.4285714286}@media screen and (max-width:767px){.reserve__email-title{font-size:20px;letter-spacing:1.6px}}.reserve__email-text{margin-top:28px;font-size:14px;line-height:1.7142857143}@media screen and (max-width:767px){.reserve__form-head{margin-top:100px}}.reserve__background-top{margin-top:160px}@media screen and (max-width:767px){.reserve__background-top{margin-top:100px}}.reserve__completion{margin-top:80px}@media screen and (max-width:767px){.reserve__completion{margin-top:60px;padding:0 20px}}.reserve__completion-text{width:730px;max-width:100%;margin:0 auto;font-size:14px;line-height:1.7142857143}.reserve__completion-text span{color:#ee5a6d}.reserve-completion__background-top{margin-top:160px}@media screen and (max-width:767px){.reserve-completion__background-top{margin-top:100px}}.entry-404{padding-bottom:85px;text-align:center}.entry-404-head{color:#f0cdd0;font-size:80px;font-weight:700;line-height:1.2;margin-bottom:36px;margin-top:120px}@media screen and (max-width:767px){.entry-404-head{font-size:30px}}.entry-404-head span:after{content:" "}.entry-404-lead{color:gray;font-size:30px;font-weight:600;margin-bottom:24px}.entry-404-lead .m_sp{display:none}.entry-404-content{color:gray}.entry-404-btn{margin-top:58px}.entry-404-btn .btn{background:#ebebeb;color:#8d8d8d}.entry-404-btn .btn:hover{background:#ccc;opacity:1}