#about section .contents_body .catch{font-size:2.4rem;line-height:2;color:#f87189}@media screen and (max-width: 768px){#about section .contents_body .catch{font-size:2rem}}#about section#character .character{width:57.8rem}@media screen and (max-width: 768px){#about section#character .character{width:100%}}@media screen and (max-width: 768px){#message .message{flex-direction:column}}#message .message .w3{width:40rem}@media screen and (max-width: 768px){#message .message .w3{width:100%}}#message .message .w7{width:calc(100% - 40rem - 7.2rem)}@media screen and (max-width: 768px){#message .message .w7{width:100%}}#message .message figure img{width:100%}#message .message figure figcaption{display:flex;align-items:baseline;justify-content:center;gap:1.2rem;margin-top:1.8rem;position:relative;padding-bottom:1.8rem}#message .message figure figcaption .pos{font-size:1.5rem}#message .message figure figcaption .name{font-size:1.8rem;font-weight:700}#message .message figure figcaption::after{content:"";display:block;width:9rem;height:1px;background:linear-gradient(90deg, rgb(252, 161, 177) 0%, rgb(140, 157, 220) 51%, rgb(102, 204, 205) 100%);position:absolute;right:0;left:0;bottom:0;margin:auto}#message #education{background:#fdf1f3;padding-block:9rem}@media screen and (max-width: 768px){#message #education{padding-block:3.6rem}}#message #education .container{display:flex;align-items:center;gap:6rem}@media screen and (max-width: 768px){#message #education .container{flex-direction:column;align-items:flex-start;gap:2rem}}#message #education h2{color:#f87189;font-size:3rem}@media screen and (max-width: 768px){#message #education h2{font-size:2.2rem}}#outline #philosophy .contents_body{font-size:2.4rem;text-align:center;color:#f87189}@media screen and (max-width: 768px){#outline #philosophy .contents_body{font-size:2rem}}#outline .section_group{position:relative;padding-block:12.6rem;display:flex;align-items:center;gap:7.2rem}@media screen and (max-width: 768px){#outline .section_group{padding-block:3.6rem;flex-direction:column;gap:2.4rem}}#outline .section_group::before{content:"";display:block;width:70%;height:100%;background:#fdf1f3;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 768px){#outline .section_group::before{width:90%}}#outline .section_group .wrap{padding-left:calc((100cqw - 118.8rem)/2)}@media screen and (max-width: 768px){#outline .section_group .wrap{width:33.9rem}}#outline .section_group .pic{width:57.6rem}@media screen and (max-width: 768px){#outline .section_group .pic{width:90%;margin:0 0 0 auto}}#outline #target{background:#fa8a9e;padding-block:12.6rem;color:#fff}@media screen and (max-width: 768px){#outline #target{padding-block:3.6rem}}#outline #target h2::after{background:#fff}#outline #target .contents_body ol{width:fit-content;margin-inline:auto}@media screen and (max-width: 768px){#outline #target .contents_body ol{width:33.9rem}}#outline #target .contents_body ol>li{border-bottom:1px solid #fff;padding:0 1.2rem 0;font-size:clamp(12px,1.7rem,17px)}@media screen and (max-width: 768px){#outline #target .contents_body ol>li{font-size:clamp(11px,1.4rem,14px);padding-bottom:.4rem}}#outline #target .contents_body ol>li::before{color:#fff;font-size:3.6rem}@media screen and (max-width: 768px){#outline #target .contents_body ol>li::before{font-size:2.4rem}}#data #data_container{display:grid;grid-template-columns:repeat(4, 1fr);gap:4.8rem}@media screen and (max-width: 768px){#data #data_container{grid-template-columns:repeat(2, 1fr);gap:2.4rem}}#data #data_container .data_box{background:#fff;border-top:1px solid #f87189;display:flex;flex-direction:column;align-items:center;padding:2.4rem 0 4.2rem;box-shadow:0px 0px 1.8rem 0px rgba(248,113,137,.15);position:relative}@media screen and (max-width: 768px){#data #data_container .data_box{padding:1.8rem 0 2.4rem}}#data #data_container .data_box::before{content:"";display:block;width:4.8rem;height:4.8rem;position:absolute;top:.8rem;left:-0.6rem}@media screen and (max-width: 768px){#data #data_container .data_box::before{width:3rem;height:3rem}}#data #data_container .data_box .title{font-size:2.2rem;line-height:1.5}@media screen and (max-width: 768px){#data #data_container .data_box .title{font-size:1.8rem;text-align:center}}#data #data_container .data_box .data{margin-top:2.4rem}@media screen and (max-width: 768px){#data #data_container .data_box .data{margin-top:1.2rem}}#data #data_container .data_box .data .count{display:flex;align-items:baseline;justify-content:center;white-space:nowrap}#data #data_container .data_box .data .count .num{font-size:9rem;font-family:"Cormorant Infant",serif;font-weight:500;color:#f87189}@media screen and (max-width: 768px){#data #data_container .data_box .data .count .num{font-size:4.8rem}}#data #data_container .data_box .data .count .unit{font-size:2.4rem;font-weight:500}@media screen and (max-width: 768px){#data #data_container .data_box .data .count .unit{font-size:1.8rem}}#data #data_container .data_box .sub_categories{display:flex;justify-content:center;gap:6rem;margin-top:2.4rem}@media screen and (max-width: 768px){#data #data_container .data_box .sub_categories{margin-top:1.6rem;flex-wrap:wrap;gap:2.4rem}}#data #data_container .data_box .sub_categories .sub_cat{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){#data #data_container .data_box .sub_categories .sub_cat{width:calc(50% - 1.2rem)}}#data #data_container .data_box .sub_categories .sub_cat .title{font-size:1.9rem}@media screen and (max-width: 768px){#data #data_container .data_box .sub_categories .sub_cat .title{font-size:1.5rem}}#data #data_container .data_box .sub_categories .sub_cat .data{margin-top:1.8rem}@media screen and (max-width: 768px){#data #data_container .data_box .sub_categories .sub_cat.full_sp{width:100%}}#data #data_container .data_box small.note{position:absolute;bottom:1rem;right:.6rem;font-size:1.2rem;color:#7d8485}@media screen and (max-width: 768px){#data #data_container .data_box small.note{font-size:1rem;bottom:.4rem}}#data #data_container .data_box .btn{margin-top:3rem}#data #data_container img.col2{grid-column:3/5;align-self:flex-end}@media screen and (max-width: 768px){#data #data_container img.col2{grid-column:1/3}}#data #data_container #bed::before{background:url(../images/about/data/icon01.webp) center center/100% 100% no-repeat}#data #data_container #department::before{background:url(../images/about/data/icon02.webp) center center/100% 100% no-repeat}#data #data_container #surgery::before{background:url(../images/about/data/icon03.webp) center center/100% 100% no-repeat}#data #data_container #outpatient::before{background:url(../images/about/data/icon04.webp) center center/100% 100% no-repeat}#data #data_container #childbirth::before{background:url(../images/about/data/icon05.webp) center center/100% 100% no-repeat}#data #data_container #staff>.title,#data #data_container #school>.title,#data #data_container #cert>.title{position:relative}#data #data_container #staff>.title:before,#data #data_container #school>.title:before,#data #data_container #cert>.title:before{content:"";display:block;width:4.8rem;height:4.8rem;position:absolute;top:-1.6rem;left:-5.6rem}@media screen and (max-width: 768px){#data #data_container #staff>.title:before,#data #data_container #school>.title:before,#data #data_container #cert>.title:before{width:3rem;height:3rem;top:-0.8rem;left:-3.6rem}}#data #data_container #staff>.title::before{background:url(../images/about/data/icon06.webp) center center/100% 100% no-repeat}#data #data_container #school>.title::before{background:url(../images/about/data/icon07.webp) center center/100% 100% no-repeat}#data #data_container #cert>.title::before{background:url(../images/about/data/icon08.webp) center center/100% 100% no-repeat}#data #data_container #department,#data #data_container #continuous_service{border-color:#c98cf9;box-shadow:0px 0px 1.8rem 0px rgba(201,140,249,.15)}#data #data_container #department .data .count .num,#data #data_container #continuous_service .data .count .num{color:#c98cf9}#data #data_container #surgery,#data #data_container #staff{border-color:#8d95f7;box-shadow:0px 0px 1.8rem 0px rgba(141,149,247,.15)}#data #data_container #surgery .data .count .num,#data #data_container #staff .data .count .num{color:#8d95f7}#data #data_container #in_hospital,#data #data_container #gendar_ratio{border-color:#66cccd;box-shadow:0px 0px 1.8rem 0px rgba(102,204,205,.15)}#data #data_container #in_hospital .data .count .num,#data #data_container #gendar_ratio .data .count .num{color:#66cccd}#data #data_container #outpatient,#data #data_container #school{border-color:#7fcc66;box-shadow:0px 0px 1.8rem 0px rgba(127,204,102,.15)}#data #data_container #outpatient .data .count .num,#data #data_container #school .data .count .num{color:#7fcc66}#data #data_container #childbirth,#data #data_container #cert{border-color:#f8a73d;box-shadow:0px 0px 1.8rem 0px rgba(248,167,61,.15)}#data #data_container #childbirth .data .count .num,#data #data_container #cert .data .count .num{color:#f8a73d}#data #data_container #age_composition{grid-column:3/5;grid-row:3/6}@media screen and (max-width: 768px){#data #data_container #age_composition{grid-column:1/3;grid-row:auto}}#data #data_container #age_composition .chart_container{width:34.6rem;margin:0 auto;aspect-ratio:1/1}@media screen and (max-width: 768px){#data #data_container #age_composition .chart_container{width:calc(100% - 3.6rem)}}#data #data_container #age_composition .legends{display:flex;flex-wrap:wrap;gap:1.8rem 2rem;margin-top:4.8rem;padding:0 3rem}@media screen and (max-width: 768px){#data #data_container #age_composition .legends{padding:0 1.8rem;margin-top:2.4rem}}#data #data_container #age_composition .legends>li{display:flex;align-items:center}#data #data_container #age_composition .legends>li::before{content:"";display:block;width:1.8rem;height:1.8rem;border-radius:50%;background:#fa8a9e}@media screen and (max-width: 768px){#data #data_container #age_composition .legends>li::before{width:1.2rem;height:1.2rem}}#data #data_container #age_composition .legends>li .label{margin-left:1rem}@media screen and (max-width: 768px){#data #data_container #age_composition .legends>li .label{margin-left:.6rem}}#data #data_container #age_composition .legends>li .count{margin-left:1.2rem}@media screen and (max-width: 768px){#data #data_container #age_composition .legends>li .count{margin-left:.8rem}}#data #data_container #age_composition .legends>li.cat02::before{background:#c98cf9}#data #data_container #age_composition .legends>li.cat03::before{background:#8d95f7}#data #data_container #age_composition .legends>li.cat04::before{background:#66cccd}#data #data_container #age_composition .legends>li.cat05::before{background:#7fcc66}#data #data_container #age_composition .legends>li.cat06::before{background:#e59e41}#data #data_container #staff,#data #data_container #gendar_ratio{grid-column:1/3}#data #data_container #school,#data #data_container #cert{grid-column:1/5}@media screen and (max-width: 768px){#data #data_container #school,#data #data_container #cert{grid-column:1/3}}
