﻿@media(min-width:769px){.page--medical__flow .grid{flex-wrap:nowrap;}}@media(min-width:769px){.page--medical__flow__list{display:flex;justify-content:flex-end;}.page--medical__flow__list ul{min-width:440px;}}@media(min-width:769px){.page--medical__flow__image{display:grid;justify-content:flex-end;align-items:flex-end;margin-right:calc(14vw - 120px);min-width:680px;}#pageMedical-surgery .page--medical__flow__image{min-width:500px;align-items:center;}}@media(max-width:768px){.page--medical__flow__image{width:90%;margin-top:calc(-7vw - 40px);}}.page--medical__flow__image img{width:100%;}.page--medical__doctor{max-width:600px;margin:auto;width:100%;}@media(max-width:480px){.page--medical__doctor{max-width:min(300px,86vw);}}@media(min-width:481px) and (max-width:768px){.page--medical__doctor.grid{flex-wrap:nowrap;}}.page--medical__doctor__txt{padding:40px 10% 0 0;}@media(max-width:480px){.page--medical__doctor__txt{padding:40px 10% 12px;}.page--medical__doctor__txt.text--right{text-align:center;}}.page--medical__doctor .name{color:#591b1b;font-size:2.4rem;}@media(max-width:480px){.page--medical__doctor__btn{margin-top:min(86vw + 24px,324px);position:absolute;width:100%;left:0;}}.page--medical__doctor .button{background:#7a8fcc;min-width:70px;box-sizing:border-box;padding:4px;font-size:1.3rem;margin-top:10px;}@media(max-width:480px){.page--medical__doctor__pic{padding-bottom:100px;}}.page--medical__doctor__pic img{width:100%;max-width:300px;}.page--medical__doctor__multiple{width:100%;display:flex;max-width:1200px;}@media(max-width:900px){.page--medical__doctor__multiple{flex-wrap:wrap;}}@media(max-width:900px) and (min-width:481px){.page--medical__doctor.doctor2{flex-direction:row-reverse;}.page--medical__doctor.doctor2 .page--medical__doctor__txt{padding:40px 0 0 10%;}.page--medical__doctor.doctor2 .text--right{text-align:left;}}.page--medical__images{width:100%;margin:auto;justify-content:center;}.page--medical__images__wrap{display:grid;max-width:800px;justify-content:flex-end;}@media(min-width:769px){.page--medical__images__wrap{padding-left:10%;}}.page--medical__images.text .page--medical__images.max600{max-width:600px;}.page--medical__images .item{aspect-ratio:1/1;overflow:hidden;padding:1px;box-sizing:border-box;width:25%;}.page--medical__images .item img{height:100%;width:100%;object-fit:cover;}.page--medical__images.item3 .item{width:33.3333%;}@media(min-width:769px) and (max-width:1024px){.page--medical__images.item4 .item{width:50%;max-width:150px;}}@media(max-width:480px){.page--medical__images.item4 .item{width:50%;max-width:130px;}}.page--medical__images.round .item{aspect-ratio:auto;overflow:unset;}.page--medical__images.round .item img{height:auto;width:90%;object-fit:unset;border-radius:50%;}.page--medical-spaying__table__wrap{max-width:320px;margin:auto;}.page--medical-spaying__table__wrap table th{text-align:center;}@media(min-width:769px){.page--medical-surgery__flow .bg__left-image{max-height:1000px;}}@media(max-width:768px){.page--medical-surgery__flow .bg__left-image{margin-bottom:80px;margin-top:-30px;}}@media(min-width:769px){.page--medical-surgery__flow .bg__left-image img{object-position:10%;}}@media(max-width:768px){.page--medical-surgery__flow .bg__left-image img{object-position:0 40%;width:136%;}}.page--medical-anesthesia .title__bar__icon img{max-width:25vw;}@media(min-width:769px){.page--medical-anesthesia__section1{max-width:900px;margin:auto;}.page--medical-anesthesia__section1 .col50:nth-child(1){width:calc(100% - 360px);}.page--medical-anesthesia__section1 .col50:nth-child(2){width:360px;}}@media(max-width:768px){.page--medical-anesthesia__section1__img{width:90%;margin-left:10%;}}@media(min-width:769px){.page--medical-anesthesia__section1__img{width:100%;}}@media(max-width:768px){.page--medical-anesthesia__section1__txt{max-width:360px;margin:0 auto;text-align:center;}}@media(min-width:769px){.page--medical-anesthesia__section1__txt.block__pb-ll{padding-bottom:min(calc(20vw - 150px),48px);}}.page--medical-anesthesia__section1__txt1{color:#e86218;font-size:min(6.6vw,2.4rem);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;line-height:1.4;padding-bottom:1.5em;}.page--medical-anesthesia__section1__txt1 span{color:#a23b1b;font-family:serif;font-size:150%;font-weight:900;text-shadow:2px 2px 0 #97beeb;}.page--medical-anesthesia__section1__txt2{padding-bottom:24px;}.page--medical-anesthesia__item{min-height:170px;margin-bottom:12px;}.page--medical-anesthesia__item .heading--icon-round-ol{margin-top:-12px;}.page--medical-orthopedic__section1__txt{display:flex;align-items:center;}.page--medical-orthopedic__section2 ol{list-style-type:decimal;padding-left:1.5em;}@media(min-width:769px){.page--medical-orthopedic__section2 .container--max500{margin:0;}}.page--medical-orthopedic__treatment .heading--normal{font-size:18px;margin-top:-32px;}.page--medical-orthopedic__treatment dl{display:flex;flex-wrap:wrap;background:#d7e6f7;border-radius:20px;border:4px solid #8da3d9;overflow:hidden;}.page--medical-orthopedic__treatment dt{width:70px;padding:5px 0 5px 20px;box-sizing:border-box;}.page--medical-orthopedic__treatment dt.top{background:#c0bcd5;border-bottom:2px solid #fff;padding-top:10px;}.page--medical-orthopedic__treatment dd{width:calc(100% - 70px);padding:5px 15px 10px 0;box-sizing:border-box;}.page--medical-orthopedic__treatment dd.top{background:#c0bcd5;border-bottom:2px solid #fff;padding-top:10px;}@media(min-width:769px){.page--medical-ophthalmology__section4__txt p,.page--medical-ophthalmology__section4__txt ul{width:calc(100% + 20px);}}.page--medical-ophthalmology__section6__content{max-width:600px;margin:auto;}.page--medical-dermatology__point{position:relative;}@media(min-width:769px){.page--medical-dermatology__point{padding-left:min(20%,220px);}}@media(min-width:481px) and (max-width:768px){.page--medical-dermatology__point{padding-left:min(22vw,120px);}}@media(max-width:480px){.page--medical-dermatology__point{padding-top:130px;padding-left:0;}}.page--medical-dermatology__point__icon{position:absolute;top:0;left:-10px;width:max(12.5%,108px);}.page--medical-dermatology__point__icon img{width:100%;}