.bl_clinicPageTitle{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.bl_clinicPageTitle_label{font-size:2rem;font-weight:400;line-height:130%;letter-spacing:.15em;color:#1b3d71;position:relative;padding-bottom:1.2rem;margin-bottom:.6rem}@media screen and (max-width: 752px){.bl_clinicPageTitle_label{font-size:1.8rem}}.bl_clinicPageTitle_label::after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:80%;border-style:solid;border-width:2px;border-image-source:linear-gradient(90deg, #71afd1 0%, #71afd1 73.95%, #1b3d71 73.96%, #1b3d71 100%);border-image-slice:1;border-image-width:1;border-image-outset:0;border-image-repeat:stretch}.bl_clinicPageTitle_label_en{font-size:1.4rem;line-height:130%;font-weight:400;color:#999}@media screen and (max-width: 752px){.bl_clinicPageTitle_label_en{letter-spacing:.05em}}.bl_clinicPageSection_title{font-size:2rem;line-height:130%;letter-spacing:.15em;font-weight:400;color:#1b3d71}@media screen and (max-width: 752px){.bl_clinicPageSection_title{font-size:1.8rem}}.bl_clinicHoursTable{border-collapse:collapse;width:100%;border-top:1px solid #333;table-layout:fixed}.bl_clinicHoursTable_row{border-bottom:1px solid #333}.bl_clinicHoursTable_description,.bl_clinicHoursTable_title{padding:1rem 1.1rem;font-size:1.4rem;line-height:130%;border-right:1px solid #333;text-align:center;font-weight:400}.bl_clinicHoursTable_description:last-child,.bl_clinicHoursTable_title:last-child{border-right:none}@media screen and (max-width: 752px){.bl_clinicHoursTable_description,.bl_clinicHoursTable_title{letter-spacing:.05em;padding:.8rem}}.bl_clinicHoursTable_title:first-child{width:11.3rem;padding:0}@media screen and (max-width: 1330px){.bl_clinicHoursTable_title:first-child{width:14rem}}@media screen and (max-width: 752px){.bl_clinicHoursTable_title:first-child{white-space:nowrap}}.bl_clinicHoursTable_title_notes{font-size:1.2rem;line-height:130%;letter-spacing:.07em;display:block;white-space:nowrap}.bl_clinicHoursTable_notes{font-size:1.4rem;line-height:130%}@media screen and (max-width: 752px){.bl_clinicHoursTable_notes{font-size:1.2rem;letter-spacing:.05em}}.bl_clinicHoursTable_notes p{font-size:1.4rem;line-height:130%}@media screen and (max-width: 752px){.bl_clinicHoursTable_notes p{font-size:1.2rem;letter-spacing:.05em}}.bl_clinicPageSection{display:grid;row-gap:8.8rem}@media screen and (max-width: 1330px){.bl_clinicPageSection{padding:0 15rem 0 2.3rem}}@media screen and (max-width: 752px){.bl_clinicPageSection{row-gap:4.8rem;padding:0 2.3rem}}.bl_clinicPageTitle{margin-bottom:-2.2rem}@media screen and (max-width: 752px){.bl_clinicPageTitle{margin-bottom:0}}.bl_clinicPageSection_title{padding-bottom:4.4rem;padding-top:17.6rem;margin-top:-17.6rem}@media screen and (max-width: 752px){.bl_clinicPageSection_title{padding-bottom:2.4rem;padding-top:8.6rem;margin-top:-8.6rem}}.bl_clinicPageSection_anchorLinkNavi{width:92.558rem;margin:0 auto}@media screen and (max-width: 752px){.bl_clinicPageSection_anchorLinkNavi{width:100%}}.bl_clinicPageSection_anchorLinkList{list-style:none;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width: 752px){.bl_clinicPageSection_anchorLinkList{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (max-width: 752px){.bl_clinicPageSection_anchorLinkList_item{padding-left:2.4rem;border-bottom:1px solid #71afd1;position:relative}.bl_clinicPageSection_anchorLinkList_item::before{position:absolute;content:"";width:.4rem;height:.4rem;background-image:url(../images/list-marker.png);background-repeat:no-repeat;background-size:contain;top:50%;left:2.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_clinicPageSection_anchorLinkList_item:not(:last-child){margin-bottom:1.2rem}}.bl_clinicPageSection_anchorLinkList_item_link{display:block;text-decoration:none;font-size:1.6rem;line-height:1.6;padding:1.1rem 2.2rem 1.1rem 4.439rem;background-color:#71afd1;border-radius:.5rem;color:#fff;position:relative}.bl_clinicPageSection_anchorLinkList_item_link::before{position:absolute;content:"";background-image:url(../images/arrow_anchorlink_white.png);background-size:contain;background-repeat:no-repeat;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2.2rem;width:1.139rem;height:.6rem}.bl_clinicPageSection_anchorLinkList_item_link:visited{color:#fff}.bl_clinicPageSection_anchorLinkList_item_link:hover{color:#fff}.bl_clinicPageSection_anchorLinkList_item_link:hover::after{position:absolute;content:"";background-color:rgba(0,0,0,.2);top:0;left:0;bottom:0;right:0}@media screen and (max-width: 752px){.bl_clinicPageSection_anchorLinkList_item_link{background-color:transparent;color:#71afd1;display:inline-block;padding-left:1.2rem;font-size:1.4rem;line-height:1.3;letter-spacing:.05em;font-weight:700}.bl_clinicPageSection_anchorLinkList_item_link::before{background-image:url(../images/arrow_anchorlink_blue.png);left:calc(100% - 1.139rem)}.bl_clinicPageSection_anchorLinkList_item_link:visited{color:#71afd1}.bl_clinicPageSection_anchorLinkList_item_link:hover{color:#999}.bl_clinicPageSection_anchorLinkList_item_link:hover::before{background-image:url(../images/arrow_anchorlink_gray.png)}.bl_clinicPageSection_anchorLinkList_item_link:hover::after{background-color:transparent}}.bl_clinicPageSection_textArea{padding-bottom:4.4rem}@media screen and (max-width: 752px){.bl_clinicPageSection_textArea{padding-bottom:2.4rem}}.bl_clinicPageSection_textArea_text:not(:last-child){padding-bottom:2.2rem}@media screen and (max-width: 752px){.bl_clinicPageSection_textArea_text:not(:last-child){padding-bottom:2.4rem}}@media screen and (max-width: 752px){.bl_clinicPageSection_textArea_text_phone{display:block}}.bl_clinicPageSection_clinicHours{width:46.5rem;display:grid;row-gap:1.1rem}@media screen and (max-width: 752px){.bl_clinicPageSection_clinicHours{width:100%}}.bl_clinicPageSection_noteArea{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:2.2rem 15.3rem 2.2rem 4.4rem;background-color:#e9f3fa;border:1px solid #71afd1}@media screen and (max-width: 752px){.bl_clinicPageSection_noteArea{padding:2.4rem 1.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.bl_clinicPageSection_noteArea_title{text-decoration:underline;text-underline-offset:.5rem;-webkit-text-decoration-color:#71afd1;text-decoration-color:#71afd1;font-weight:700;color:#1b3d71}@media screen and (max-width: 752px){.bl_clinicPageSection_noteArea_title{font-size:1.4rem;line-height:1.3;letter-spacing:.05em;margin-bottom:2.4rem}}.bl_clinicPageSection_noteArea_list{display:grid;grid-template-columns:auto;grid-template-rows:1fr 1fr 1fr 1fr;-webkit-column-gap:4.4rem;-moz-column-gap:4.4rem;column-gap:4.4rem;grid-auto-flow:column}@media screen and (max-width: 752px){.bl_clinicPageSection_noteArea_list{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row}}.bl_clinicPageSection_noteArea_list_item{list-style:none;position:relative;padding-left:1rem;margin-left:1rem}.bl_clinicPageSection_noteArea_list_item::before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.2rem;height:.2rem;border-radius:100%;background-color:#333}@media screen and (max-width: 752px){.bl_clinicPageSection_noteArea_list_item{font-size:1.4rem;line-height:1.3;letter-spacing:.05em}}.bl_clinicPageSubSection__boxed{border:1px solid #71afd1;padding:4.4rem;z-index:1}@media screen and (max-width: 752px){.bl_clinicPageSubSection__boxed{padding:2.4rem}}.bl_clinicPageSection_noteList{list-style:none}.bl_clinicPageSection_noteList_item{margin-bottom:2.2rem}@media screen and (max-width: 752px){.bl_clinicPageSection_noteList_item{margin-bottom:2.4rem}}.bl_clinicPageSection_noteList_item_title{color:#1b3d71;padding-left:1rem;margin-left:1rem;position:relative}.bl_clinicPageSection_noteList_item_title::before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.2rem;height:.2rem;border-radius:100%;background-color:#333}.bl_clinicPageSection_staff_introduction{padding-bottom:8.8rem}@media screen and (max-width: 752px){.bl_clinicPageSection_staff_introduction{padding-bottom:4.8rem}}.bl_clinicPageStaffArea{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:8.8rem}@media screen and (max-width: 752px){.bl_clinicPageStaffArea{row-gap:4.8rem}}.bl_clinicPageStaffBlock__onlyText{padding:4.4rem 0;display:grid;row-gap:4.4rem}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock__onlyText{padding:4.8rem 0;row-gap:14.4rem}}.bl_clinicPageStaffBlock_1column{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_1column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.bl_clinicPageStaffBlock_1column_img{width:40rem;height:52.7rem}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_1column_img{width:100%;height:auto;margin-bottom:2.4rem}}.bl_clinicPageStaffBlock_1column_textArea{width:calc(100% - 40rem - 6.6rem)}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_1column_textArea{width:100%}}.bl_clinicPageStaffBlock_textArea_item:not(:last-child),.bl_clinicPageStaffBlock_textArea_item:first-child{border-bottom:1px solid #1b3d71;padding-bottom:2.2rem;margin-bottom:2.2rem}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_textArea_item:not(:last-child),.bl_clinicPageStaffBlock_textArea_item:first-child{padding-bottom:2.4rem;margin-bottom:2.4rem}}div.bl_clinicPageStaffBlock_textArea_item:only-child{margin-bottom:0}.bl_clinicPageStaffBlock_textArea_item_term{padding-bottom:1.1rem}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_textArea_item_term{padding-bottom:1.2rem}}.bl_clinicPageStaffBlock_textArea_item_term__bold{font-size:1.6rem;padding-bottom:1.1rem;font-weight:700}.bl_clinicPageStaffBlock_textArea_item_name{font-size:2rem;line-height:1.3;letter-spacing:.15em;font-weight:700}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_textArea_item_name{font-size:1.8rem}}.bl_clinicPageStaffBlock_textArea_item_name_remark{font-size:1.6rem;line-height:1.6;letter-spacing:0;font-weight:400}.bl_clinicPageStaffBlock_textArea_item_description__bold{font-weight:700}.bl_clinicPageStaffBlock_3column_narrow,.bl_clinicPageStaffBlock_3column__onlyText,.bl_clinicPageStaffBlock_3column{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:4.4rem}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_3column_narrow,.bl_clinicPageStaffBlock_3column__onlyText,.bl_clinicPageStaffBlock_3column{grid-template-columns:1fr;row-gap:4.8rem}}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_3column__onlyText{row-gap:8.4rem}}.bl_clinicPageStaffBlock_3column_narrow{-webkit-column-gap:11rem;-moz-column-gap:11rem;column-gap:11rem;row-gap:4.4rem}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_3column_narrow{gap:4.8rem}}.bl_clinicPageStaffBlock_3columns_img{width:32.4rem;height:42.7rem;margin-bottom:2.2rem}@media screen and (max-width: 752px){.bl_clinicPageStaffBlock_3columns_img{width:100%;height:auto;margin-bottom:2.4rem}}.bl_clinicCareerList{list-style:none;padding-left:1rem}.bl_clinicCareerList li{position:relative;padding-left:1rem;margin-bottom:.8rem}.bl_clinicCareerList li::before{position:absolute;content:"";top:.75em;left:0;width:.3rem;height:.3rem;border-radius:100%;background-color:#333}@media screen and (max-width: 752px){.bl_clinicCareerList li{font-size:1.4rem;line-height:1.5;margin-bottom:1.2rem}}.bl_clinicCareerSection{margin-top:2.2rem}.bl_clinicCareerSection:first-child{margin-top:0}@media screen and (max-width: 752px){.bl_clinicCareerSection{margin-top:2.4rem}}.bl_clinicCareerSection_title{font-size:1.6rem;font-weight:700;color:#1b3d71;margin-bottom:1.1rem}@media screen and (max-width: 752px){.bl_clinicCareerSection_title{font-size:1.5rem;margin-bottom:1.2rem}}.bl_clinicCareerSection_subtitle{font-size:1.4rem;font-weight:700;margin-top:1.6rem;margin-bottom:.8rem}@media screen and (max-width: 752px){.bl_clinicCareerSection_subtitle{font-size:1.3rem;margin-top:1.8rem;margin-bottom:1rem}}.bl_clinicTreatmentList{list-style:none;padding-left:1rem}.bl_clinicTreatmentList li{position:relative;padding-left:1.5rem;margin-bottom:1.2rem}.bl_clinicTreatmentList li::before{position:absolute;content:"";top:.75em;left:0;width:.4rem;height:.4rem;border-radius:100%;background-color:#71afd1}.bl_clinicTreatmentList li:last-child{margin-bottom:0}@media screen and (max-width: 752px){.bl_clinicTreatmentList li{font-size:1.4rem;line-height:1.6;margin-bottom:1.4rem}}
