.about__cmnhd{position:relative}.about__cmnhd::before{content:"";display:block;width:308px;height:264px;background:url(../../img/common/other/bg_hd.png) no-repeat top left;background-size:100% 100%;position:absolute;top:-155px;left:-64px}.about__cmnhd--jp,.about__cmnhd--en{display:block;position:relative;line-height:1}.about__cmnhd--jp{font-size:30px;color:#50CEA6;font-weight:bold;letter-spacing:2px;margin-bottom:11px}.about__cmnhd--en{font-family:"Dancing Script",sans-serif;font-size:21px;color:#FF8CAA;padding-left:4px}.about__cmnhd.bg_green::before{background-image:url(../../img/common/other/bg_hd_green02.png)}.about__intro{margin:-29px 0 82px;text-align:center;position:relative;z-index:2}.about__intro--title{font-weight:bold;font-size:22px;letter-spacing:1.65px;margin-bottom:30px}.about__intro--list{display:flex;flex-wrap:wrap;margin:0 -5px;justify-content:center}.about__intro--list li{width:25%;padding:0 5px}.about__intro--list li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1;height:54px;-webkit-border-radius:4em;-moz-border-radius:4em;-ms-border-radius:4em;-o-border-radius:4em;border-radius:4em;color:#fff;font-weight:bold;font-size:16px;letter-spacing:1.6px;background:#50CEA6;position:relative}.about__intro--list li a::before{content:"";display:block;width:11px;height:10px;background:url(../../img/common/icon/ico_triangle_down_white.svg) no-repeat top left;background-size:100% 100%;position:absolute;top:50%;margin-top:-5px;right:21px}.about__intro--list li a span{display:block;position:relative;top:-1px}.about__greeting{background:#E4F4F1;overflow:hidden;padding:82px 0 100px;padding-bottom:0 !important}.about__greeting--content{position:relative;margin:63px 0 92px;padding-right:40px}.about__greeting--content:before,.about__greeting--content:after{content:" ";display:table}.about__greeting--content:after{clear:both}.about__greeting--content::before{content:"";display:block;width:1000px;height:579px;background:url(../../img/about/bg_greeting.png) no-repeat top left;background-size:100% 100%;position:absolute;top:-129px;right:-157px}.about__greeting--content .img,.about__greeting--content .title,.about__greeting--content .desc,.about__greeting--content .name{position:relative;z-index:1}.about__greeting--content .img{width:26%;float:left;margin-right:9.4%}.about__greeting--content .img .avt{display:block;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;border-bottom-right-radius:0}.about__greeting--content .name{font-weight:bold;font-size:13px;margin-top:13px;position:relative;left:-4px;letter-spacing:1.3px}.about__greeting--content .name span{font-size:18px;margin-left:15px;position:relative;top:2px;letter-spacing:1.4px}.about__greeting--content .title,.about__greeting--content .desc{overflow:hidden}.about__greeting--content .title{font-weight:bold;padding:46px 0 30px;background:url(../../img/common/other/bg_dots_green.png) repeat-x bottom left;background-size:8px 3px;font-size:22px;letter-spacing:1.7px}.about__greeting--content .desc{margin-top:29px;letter-spacing:0.4px;line-height:2}.about__greeting--info{display:flex;flex-wrap:wrap;position:relative;background:#FDF0F4;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;padding:61px 29px 9px}.about__greeting--info .col{padding:0 30px;width:63%;font-size:14px;margin-bottom:41px}.about__greeting--info .col:nth-child(2n+2){width:37%}.about__greeting--info .col .title{font-weight:bold;background:url(../../img/common/other/bg_dots_pink.png) repeat-x bottom left;background-size:8px 3px;font-size:18px;letter-spacing:1.4px;padding-bottom:16px}.about__greeting--info .col .sublist li,.about__greeting--info .col .desc{letter-spacing:0.3px;line-height:1.78}.about__greeting--info .col .desc{margin-top:17px}.about__greeting--info .col .sublist{display:flex;flex-wrap:wrap;margin:17px -20px 0}.about__greeting--info .col .sublist li{width:48.8%;padding:0 20px}.about__greeting--info .col .sublist li:nth-child(2n+2){width:51.2%}.about__greeting--info .col .sublist li.fw{width:100%}.about__hospital{padding:81px 0 53px;overflow:hidden}.about__hospital--list{display:flex;flex-wrap:wrap;margin:72px -40.5px 0}.about__hospital--list li{width:50%;padding:0 40.5px;margin-bottom:73px}.about__hospital--list li .img{position:relative;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;border-bottom-right-radius:0;overflow:hidden;-webkit-transform:translate3D(0, 0, 0);-moz-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);-o-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);background:#f5f5f5}.about__hospital--list li .img:before{display:block;content:" ";width:100%;padding-top:65.21739%}.about__hospital--list li .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.about__hospital--list li .title{text-align:center;font-weight:bold;font-size:18px;margin-top:26px;letter-spacing:1.3px}.about__grpart{background:#E4F4F1}.about__grpart.company{padding:104px 0 39px}.about__grpart.time{padding:30px 0 110px}.about__grpart.time .about__grpart--inner .title{padding-top:13px}.about__grpart--inner{display:flex;flex-wrap:wrap;align-items:flex-start}.about__grpart--inner .title{width:156px;color:#50CEA6;background:url(../../img/common/other/bg_dots_green.png) repeat-x bottom left;background-size:8px 3px;font-size:28px;font-weight:bold;padding:19px 0 13px;letter-spacing:2px}.about__grpart--inner .content{width:calc(100% - 156px);padding-left:46px}.about__grpart--inner .tb_info,.about__grpart--inner .tb_sched{background:#fff;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.about__grpart--inner .tb_info{border-bottom-right-radius:0}.about__grpart--inner .tb_info table{border-collapse:separate}.about__grpart--inner .tb_info table tr:last-child th,.about__grpart--inner .tb_info table tr:last-child td{border-bottom:0}.about__grpart--inner .tb_info table th,.about__grpart--inner .tb_info table td{vertical-align:middle;border-bottom:1px solid #E4F4F1;line-height:1.7;padding:15px 10px 16px 30px}.about__grpart--inner .tb_info table th{text-align:left;background:#50CEA6;color:#fff;width:170px;font-weight:bold;padding-left:23px;letter-spacing:0.75px}.about__grpart--inner .tb_info table td span{display:flex;flex-wrap:wrap;align-items:center;min-height:38px}.about__grpart--inner .tb_sched{padding-bottom:6px}.about__grpart--inner .tb_sched table tr:first-child{background:#50CEA6}.about__grpart--inner .tb_sched table tr:last-child td{border-bottom:0}.about__grpart--inner .tb_sched table th,.about__grpart--inner .tb_sched table td{vertical-align:middle;line-height:1}.about__grpart--inner .tb_sched table th:first-child,.about__grpart--inner .tb_sched table td:first-child{text-align:left}.about__grpart--inner .tb_sched table th{color:#fff;font-weight:bold;text-align:center;padding:17px 0 19px}.about__grpart--inner .tb_sched table th:first-child{width:176px;padding-left:39px}.about__grpart--inner .tb_sched table th.big{width:127px;padding-left:8px}.about__grpart--inner .tb_sched table th:last-child{padding-right:4px}.about__grpart--inner .tb_sched table td{font-weight:500;font-family:"Poppins",sans-serif;position:relative;color:#333;border-bottom:1px solid #D1D1D1;padding:20px 0 18px;letter-spacing:1.3px}.about__grpart--inner .tb_sched table td:first-child{padding-left:39px}.about__grpart--inner .tb_sched table td:first-child::before{display:none}.about__grpart--inner .tb_sched table td:nth-last-child(2)::before{left:8px}.about__grpart--inner .tb_sched table td:last-child::before{left:-2px}.about__grpart--inner .tb_sched table td::before{content:"";display:block;background:#50CEA6;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;top:50%;margin:-5px auto 0;left:0;right:0}.about__grpart--inner .tb_sched table td.off::before{width:12px;height:12px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:url(../../img/common/icon/ico_close_green.svg) no-repeat top left;background-size:100% 100%;margin-top:-6px}.about__grpart--inner .note{font-size:12px;letter-spacing:0.05em;margin-top:15px}@media (max-width: 767px){.about__grpart--inner .note{margin-top:10px}}@media only screen and (max-width: 767px){.about__cmnhd::before{width:219px;height:188px;top:-103px;left:-55px}.about__cmnhd--jp{font-size:22px;letter-spacing:1.8px;margin-bottom:10px}.about__cmnhd--en{padding-left:0}.about__intro{margin:-55px 0 41px}.about__intro--title{font-size:18px;line-height:1.58;margin-bottom:24px;letter-spacing:1.3px}.about__intro--list{margin:0 -3px;justify-content:flex-start}.about__intro--list li{width:50%;padding:0 3px;margin-bottom:8px}.about__intro--list li a{font-size:15px;height:50px;letter-spacing:1px}.about__intro--list li a::before{width:8px;height:7px;margin-top:-3px;right:15px}.about__greeting{padding:35px 0 67px}.about__greeting--content{display:inline-block;vertical-align:top;margin:31px 0 35px;padding:0}.about__greeting--content::before{width:132px;height:94px;background-image:url(../../img/about/bg_greeting_top_sp.png);top:-108px;right:-87px}.about__greeting--content::after{content:"";display:block;width:220.8vw;height:465px;background:url(../../img/about/bg_greeting_mid_sp.png) no-repeat top left;background-size:100% 100%;position:absolute;top:83px;left:-55vw}.about__greeting--content .img{width:142px;margin-right:19px}.about__greeting--content .img .avt{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border-bottom-right-radius:0}.about__greeting--content .name,.about__greeting--content .title{width:100%;max-width:calc(100% - 161px);float:right}.about__greeting--content .name{font-size:12px;left:0}.about__greeting--content .name span{font-size:17px;top:1px;margin-left:8px}.about__greeting--content .title{font-size:18px;padding:0 0 22px;position:relative;top:-2px;letter-spacing:0.9px;line-height:1.5}.about__greeting--content .desc{margin-top:27px;width:100%;letter-spacing:0px;line-height:1.735;float:left}.about__greeting--info{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;padding:27px 32px 2px}.about__greeting--info .col{width:100% !important;padding:0;margin-bottom:26px}.about__greeting--info .col .title{font-size:16px;letter-spacing:1.6px;padding-bottom:14px}.about__greeting--info .col .sublist li,.about__greeting--info .col .desc{line-height:1.785}.about__greeting--info .col .sublist li{width:100% !important}.about__hospital{padding:41px 0 29px}.about__hospital--list{margin-top:33px}.about__hospital--list li{width:100%;margin-bottom:37px}.about__hospital--list li .img{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border-bottom-right-radius:0}.about__hospital--list li .title{font-size:15px;margin-top:17px;letter-spacing:1px}.about__grpart.company{padding:48px 0 36px}.about__grpart.time{padding:15px 0 49px}.about__grpart--inner .title,.about__grpart--inner .content{width:100%}.about__grpart--inner .title{padding:0 0 12px !important;margin-bottom:20px;font-size:22px;max-width:94px;white-space:nowrap}.about__grpart--inner .content{padding:0}.about__grpart--inner .tb_info{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border-bottom-right-radius:0}.about__grpart--inner .tb_info table th,.about__grpart--inner .tb_info table td{font-size:14px;padding:17px 20px 18px 14px;line-height:1.65}.about__grpart--inner .tb_info table th{width:93px;padding-left:16px;padding-right:5px}.about__grpart--inner .tb_info table td span{min-height:34px}.about__grpart--inner .tb_sched{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.about__grpart--inner .tb_sched table .div{display:none}.about__grpart--inner .tb_sched table th,.about__grpart--inner .tb_sched table td{font-size:13px}.about__grpart--inner .tb_sched table th{padding:12px 0 13px}.about__grpart--inner .tb_sched table th:first-child{width:29.5%;padding-left:16px;letter-spacing:1.3px}.about__grpart--inner .tb_sched table th.big{width:17.5%;padding-left:3px}.about__grpart--inner .tb_sched table th:last-child{padding-right:6px}.about__grpart--inner .tb_sched table td{padding:12px 0 11px}.about__grpart--inner .tb_sched table td:first-child{padding-left:16px;font-size:13px;letter-spacing:0.6px;white-space:nowrap}.about__grpart--inner .tb_sched table td:nth-last-child(2)::before{left:4px}.about__grpart--inner .tb_sched table td:last-child::before{left:-5px}.about__grpart--inner .tb_sched table td::before{width:7px;height:7px;margin-top:-3.5px}.about__grpart--inner .tb_sched table td.off::before{width:9px;height:9px;margin-top:-4.5px}}@media only screen and (max-width: 374px){.about .about__greeting--content::after{height:540px}}@media (min-width: 768px){.about .about__grpart--inner .tb_sched table td{border-color:transparent}.about .about__grpart--inner .tb_sched table .div td{padding:0;min-height:0}.about .about__grpart--inner .tb_sched table .div td span{display:block;height:1px;background:#D1D1D1;width:calc(100% - 50px);margin:0 auto}}

/*# sourceMappingURL=maps/about.min.css.map */
