@charset "UTF-8";
.calendar {
	font-size: 16px;
	margin-bottom: 20px;
}
.calendar:last-child {
	margin-bottom: 0;
}
.calendar_table {
	border-collapse: separate;
	width: 100%;
	text-align: center;
}
.calendar_table-top {}
.calendar_table > caption {
	font-size: 24px;
	font-weight: 500;
	text-align: center;
	line-height: 1;
	margin-bottom: 15px;
}
.calendar_table-top > caption {
	font-size: 30px;
	margin-bottom: 25px;
}
.calendar_table > thead {}
.calendar_table > thead > tr {}
.calendar_table > thead > tr:first-child {}
.calendar_table > thead > tr:last-child {}
.calendar_table > thead > tr > th {
	white-space: nowrap;
	background-color: #4eb5b5;
	color: #fff;
	font-weight: 500;
	padding: 10px 2px;
	vertical-align: middle;
}
.calendar_table-child > thead > tr > th {
	background-color: #f28b7e;
}
.calendar_table > thead > tr > th:first-child {
	border-top-left-radius: 8px;
}
.calendar_table > thead > tr > th:last-child {
	border-top-right-radius: 8px;
	padding-right: 10px;
}
.calendar_table > thead > tr > td {}
.calendar_table > tbody {}
.calendar_table > tbody > tr {}
.calendar_table > tbody > tr:first-child {}
.calendar_table > tbody > tr:last-child {}
.calendar_table > tbody > tr > th {
	white-space: nowrap;
	background-color: #d4ecea;
	font-weight: 500;
	border-bottom: 1px solid #fff;
	vertical-align: middle;
	width: 160px;
}
.calendar_table-child > tbody > tr > th {
	background-color: #fce5d8;
}
.calendar_table > tbody > tr:last-child > th {
	border-bottom: none;
	border-bottom-left-radius: 8px;
}
.calendar_table > tbody > tr > td {
	background-color: #d4ecea;
	color: #4eb5b5;
	font-weight: normal;
	border-bottom: 1px solid #fff;
	vertical-align: middle;
	padding: 10px 2px;
}
.calendar_table-child > tbody > tr > td {
	color: #f28b7e;
	background-color: #fce5d8;
}
.calendar_table-top > tbody > tr > th {
	border-bottom-color: #D4ECEA;
	background-color: #fff;
}
.calendar_table-top > tbody > tr > td {
	border-bottom-color: #D4ECEA;
	background-color: #fff;
}
.calendar_table-childTop > tbody > tr > th {
	border-bottom-color: #FCE5D8;
	background-color: #fff;
}
.calendar_table-childTop > tbody > tr > td {
	border-bottom-color: #FCE5D8;
	background-color: #fff;
}
.calendar_table > tbody > tr > td:last-child {
	padding-right: 10px;
}
.calendar_table > tbody > tr:last-child > td {
	border-bottom: none;
}
.calendar_table > tbody > tr:last-child > td:last-child {
	border-bottom-right-radius: 8px;
}
.calendar_text {
	margin-top: 10px;
}
.calendar_cauList {
	list-style: none;
	color: #e2230c;
}
.calendar_cauList > li {
	text-indent: -1em;
	padding-left: 1em;
}
.calendar_cauList > li:first-child {}
.calendar_cauList > li:last-child {}
.calendar_cauList > li:nth-child(2n+1) {}
.calendar_cauList > li:nth-child(n+3) {}
.calendar_table_holiday {
	color: #666666;
}
.calendar_table_dot {
	margin-left: -0.2em;
	margin-right: -0.2em;
}
.homeMed {}
.homeMed_inner {}
.intro {
	max-width: 900px;
	margin: 0 auto 56px;
}
.intro_title {}
.intro_text {
	text-align: center;
	font-size: 18px;
}
.intro_text-left {
	text-align: left;
}
.homeMed_sectWrap {}
.homeMed_sect {
	margin-bottom: 60px;
}
.homeMed_sect:last-child {
	margin-bottom: 0;
}
.homeMed_title {}
.homeMed_headline {}
.homeMed_text {}
.homeMed_text:last-child {}
.telInfo {
	list-style: none;
	display: flex;
	font-weight: 500;
	margin-top: 15px;
	margin-bottom: 13px;
	font-size: 18px;
	align-items: flex-start;
}
.telInfo_title {
	white-space: nowrap;
	font-size: 20px;
	margin-right: 30px;
	font-weight: 500;
	display: flex;
	align-items: center;
}
.telInfo_title::before {
	content: "";
	display: block;
	width: 1px;
	height: 46px;
}
.telInfo_title-home {}
.telInfo_list {
	list-style: none;
}
.telInfo_list > li {}
.telInfo_list > li:first-child {
	margin-top: 0;
}
.telInfo_list > li > a {
	text-decoration: none;
	color: inherit;
	position: relative;
	z-index: 1;
	padding: 7px 6px;
	display: flex;
	transition-duration: .3s;
	transition-property: color, background-color;
	font-feature-settings: "palt";
}
.telInfo_list > li > a[href^="tel:"] {
	font-size: 140%;
	letter-spacing: 0.07em;
	display: inline-block;
	line-height: 1.27;
}
.telInfo_list > li > a > .icon {
	display: block;
	color: #F28B7E;
	font-size: 16px;
	transition-duration: .3s;
	transition-property: margin-left;
	top: 8px;
	margin-left: 17px;
}
.homeMed_noteList {
	margin-top: 10px;
}
.homeMed_noteList > li {}
.homeMed_noteList > li:first-child {}
.clinic {
	font-size: 20px;
}
.clinic_message {
	max-width: 940px;
	margin: 0 auto 40px;
	font-size: 24px;
	font-weight: 500;
	background-image: url(/assets/img/clinic/img-logo@2x.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 202px 202px;
	display: flex;
	align-items: center;
	line-height: 2;
}
.clinic_message::before {
	content: "";
	display: block;
	width: 1px;
	height: 210px;
	margin-right: -1px;
}
.clinic_sect {
	margin-bottom: 59px;
}
.clinic_sect:last-child {
	margin-bottom: 0;
}
.clinic_title {}
.clinic_policyList {
	list-style: none;
	display: flex;
	justify-content: center;
	max-width: 945px;
	margin: 0 auto;
}
.clinic_policyList > li {
	width: 30%;
	margin-left: 5%;
}
.clinic_policyList > li:first-child {
	margin-left: 0;
}
.clinic_icon {
	width: 160px;
	height: 160px;
	background-color: #F9F1ED;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin: 0 auto 26px;
}
.clinic_icon > img {
	display: block;
	margin: 0 auto;
}
.clinic_caption {
	line-height: 1.62;
}
.clinic_text {
	margin-bottom: 21px;
}
.clinic_text:last-child {
	margin-bottom: 0;
}
.clinic_oList {
	list-style: none;
}
.clinic_oList > li {
	background-color: #F5E8E1;
	border-radius: 10px;
	padding: 12px 25px;
	margin-top: 10px;
	font-weight: 500;
	position: relative;
	z-index: 1;
	padding-left: 65px;
}
.clinic_oList > li:first-child {
	margin-top: 0;
}
.clinic_oList_number {
	display: flex;
	width: 30px;
	height: 30px;
	color: #fff;
	background-color: #6F0F13;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	position: absolute;
	z-index: 1;
	top: calc(0.9em + 12px);
	transform: translateY(-50%);
	left: 20px;
	line-height: 1;
}
.clinic_noteList {
	font-size: 16px;
}
.clinic_noteList > li {}
.clinic_noteList > li > a {
	margin-right: 5px;
}
.clinic_noteList > li > a > .icon {
	color: #f28b7e;
	margin-left: 5px;
}
.clinic_noteList > li:first-child {}
.clinic_hospList {}
.clinic_hospList > li {}
.clinic_hospList > li:nth-child(3n+1) {}
.clinic_hospList > li:nth-child(n+4) {}
.clinic_cSect {
	margin-bottom: 40px;
}
.clinic_cSect:last-child {
	margin-bottom: 0;
}
.clinic_headline {}
.clinic_list {}
.clinic_list > li {}
.clinic_list > li:first-child {}
.clinic_caution {
	color: #E2230C;
	border: 1px solid currentColor;
	padding: 12px 30px;
	margin-top: 23px;
	font-size: 90%;
}
.cardiac {}
.cardiac_sect {
	margin-bottom: 60px;
}
.cardiac_sect:last-child {
	margin-bottom: 0;
}
.cardiac_title {}
.cardiac_list {}
.cardiac_list > li {}
.cardiac_list > li:nth-child(3n+1) {}
.cardiac_list > li:nth-child(n+4) {}
.cardiac_text {
	font-size: 111%;
	margin-bottom: 10px;
}
.cardiac_noteList {}
.cardiac_noteList > li {}
.cardiac_noteList > li:first-child {}
.medCheck {
	margin-top: 36px;
}
.medCheck_title {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 15px;
}
.medCheck_cols {
	display: flex;
	justify-content: space-between;
}
.medCheck_col {}
.medCheck_col-no1 {
	width: 23%;
}
.medCheck_table {
	width: 100%;
	border: 1px solid #4EB5B5;
	line-height: 1.6;
	height: 100%;
}
.medCheck_table > tbody {}
.medCheck_table > tbody > tr {}
.medCheck_table > tbody > tr > th {
	white-space: nowrap;
	color: #4EB5B5;
	font-size: 16px;
	font-weight: 500;
	border-right: 1px solid currentColor;
	padding: 20px 10px;
	width: 120px;
	box-sizing: border-box;
}
.medCheck_table > tbody > tr > td {
	vertical-align: middle;
	padding: 35px 20px;
}
.medCheck_tblTxt {
	text-align: center;
	white-space: nowrap;
}
.medCheck_tblTxt_main {
	font-size: 16px;
	font-weight: 500;
	display: block;
}
.medCheck_tblTxt_main > strong {
	font-weight: inherit;
	font-size: 150%;
}
.medCheck_tblTxt_note {
	display: block;
	font-size: 12px;
}
.medCheck_col-no2 {
	width: 74%;
}
.medCheck_list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	max-width: 620px;
	align-items: center;
	margin: 0 auto;
}
.medCheck_list > li {
	width: 32%;
	margin-left: 2%;
	position: relative;
	z-index: 1;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}
.medCheck_list > li:nth-child(3n+1) {
	margin-left: 0;
}
.medCheck_list > li:nth-child(n+3) {
	margin-top: 6px;
}
.medCheck_list > li > .icon {
	color: #4EB5B5;
	font-size: 24px;
	font-weight: bold;
	margin-right: 10px;
	display: block;
}
.cardiac_tblWrap {
	margin-top: 40px;
}
.cardiac_table {}
.cardiac_table > thead {}
.cardiac_table > thead > tr {}
.cardiac_table > thead > tr > th {}
.cardiac_table > thead > tr > th:first-child {
	width: 50%;
}
.cardiac_table > thead > tr > td {}
.cardiac_table > tbody {}
.cardiac_table > tbody > tr {}
.cardiac_table > tbody > tr > th {
	vertical-align: middle;
}
.cardiac_table > tbody > tr > td {}
.docter {}
.docter_name {
	font-size: 16px;
	display: flex;
	align-items: center;
}
.docter_name_position {
	display: block;
	margin-right: 17px;
}
.docter_name_main {
	font-size: 150%;
	font-weight: 500;
	display: block;
}
.docter_dept {}
.docter_cols {
	display: flex;
	margin-top: 30px;
	justify-content: space-between;
}
.docter_col {
	width: 48.2%;
}
.docter_col-career {}
.docter_title {}
.docter_table {}
.docter_table > tbody {}
.docter_table > tbody > tr {}
.docter_table > tbody > tr > th {
	padding: 13px 10px;
	padding-left: 0;
	width: 100px;
	box-sizing: border-box;
}
.docter_table > tbody > tr > td {
	text-align: left;
}
.docter_col-belong {}
.docter_sect {
	margin-bottom: 35px;
}
.docter_sect:last-child {
	margin-bottom: 0;
}
.docter_list {
	list-style: none;
}
.docter_list > li {
	margin-top: 6px;
}
.docter_list > li:first-child {
	margin-top: 0;
}
.pedia {}
.pedia_sect {
	margin-bottom: 58px;
}
.pedia_sect:last-child {
	margin-bottom: 0;
}
.pedia_title {}
.pedia_headline {}
.pedia_headline-hasMt {
	margin-top: 35px;
}
.pedia_list {}
.pedia_headline:first-child {}
.pedia_list > li {}
.pedia_list > li:first-child {}
.pedia_text {}
.pedia_noteList {
	margin-top: 10px;
}
.pedia_noteList > li {}
.pedia_noteList > li:first-child {}
.pedia_cols {
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}
.pedia_col {
	width: 48.2%;
}
.pedia_col-no1 {}
.pedia_tblWrap {}
.pedia_table {}
.pedia_table > thead {}
.pedia_table > thead > tr {}
.pedia_table > thead > tr > th {
	color: #F28B7E;
}
.pedia_table > thead > tr > td {}
.pedia_table > tbody {}
.pedia_table > tbody > tr {}
.pedia_table > tbody > tr > th {
	width: 40%;
}
.pedia_table > tbody > tr > td {}
.pedia_col-no2 {}
.docter_text {
	line-height: 2.11;
}
.news {}
.newsNav {
	margin-bottom: 30px;
}
.newsNavList {
	list-style: none;
	display: flex;
}
.newsNavList > li {
	width: 25%;
}
.newsNavList > li:first-child {}
.newsNavList_btn {
	text-decoration: none;
	color: inherit;
	font-size: 20px;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F4F0F0;
	border: 1px solid #DACECE;
	padding: 13px;
	box-sizing: border-box;
	transition-duration: .3s;
	transition-property: color, background-color, border-color;
	border-left: none;
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
	text-align: center;
}
.newsNavList_btn::after {
	content: "";
	border: 6px solid rgba(255, 255, 255, 0);
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	border-top-color: #7D5354;
	border-bottom-width: 0;
	border-top-width: 9px;
	pointer-events: none;
	transition-duration: .3s;
	transition-property: opacity;
	opacity: 0;
}
button.newsNavList_btn {
	display: block;
}
.newsNavList_btn[aria-current="page"],
.newsNavList_btn[aria-selected="true"] {
	background-color: #7D5354;
	color: #fff;
}
.newsNavList > li:first-child {
	border-left: 1px solid #DACECE;
}
.newsNavList_btn::before {}
.newsNavList_btn::after {}
.newsNavList_btn[aria-current="page"]::after,
.newsNavList_btn[aria-selected="true"]::after {
	opacity: 1;
}
.newsList {
	list-style: none;
}
.newsList > li {}
.newsList > li:first-child {}
.newsList > li > a {
	display: flex;
	text-decoration: none;
	color: inherit;
	align-items: center;
	border-bottom: 1px dashed #BAB8B8;
	padding: 10px 27px;
	padding-right: 59px;
	position: relative;
	z-index: 1;
	transition-duration: .3s;
	transition-property: color, background-color;
}
.newsList > li:first-child > a {
	border-top: 1px dashed #BAB8B8;
}
.newsList > li > a::before {
	content: "";
	display: block;
	width: 1px;
	height: 79px;
	margin-right: -1px;
}
.newsList > li > a::after {
	content: "";
}
.newsList > li > a > .icon {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
	right: 25px;
	font-size: 12px;
	color: #6F0F13;
	transition-duration: .3s;
	transition-property: right;
}
.newsList_update {}
.newsList_update > time {}
.newsList_cat {
	min-width: 150px;
}
.newsList_cat-cardiology {}
.newsList_cat-pediatrics {}
.newsList_text {
	flex-grow: 1;
	margin-left: 30px;
}
.newsTtl {
	margin-bottom: 5px;
}
.newsTtl_inner {}
.newsTtl_ttlWrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	border-bottom: 1px solid #B59D9D;
	padding-bottom: 25px;
}
.newsTtl_title {
	border-bottom: none;
	width: 100%;
	margin-bottom: 10px;
}
.newsTtl_update {
	font-size: 16px;
	padding-left: 22px;
	min-width: 105px;
}
.newsTtl_update > time {}
.newsTtl_cat {}
.newsTtl_cat > a {
	padding: 4px 10px;
	font-size: 14px;
	min-width: 110px;
}
.newsEntry {}
.newsEntry_body {
	line-height: 2;
}
.newsEntry_link {
	margin: 40px auto 0;
	max-width: 240px;
}
.newsEntry_link > a {}
.newsEntry_link > a > .icon {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
	left: 28px;
	font-size: 12px;
	transition-duration: .3s;
	transition-property: left;
}
.top {}
.topNews_title {}
.topNews {
	margin-bottom: 85px;
}
.topNews_inner {}
.topNews_link {
	margin: 40px auto 0;
	max-width: 240px;
}
.topNews_link > a {}
.topNews_link > a > .icon {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
	right: 28px;
	font-size: 12px;
	transition-duration: .3s;
	transition-property: right;
}
.mainVis {
	margin-bottom: 70px;
}
.mainVis_inner {}
.mainVis_box {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: flex-end;
	padding: 24px 0;
	justify-content: center;
}
.mainVis_box_inner {
	width: 100%;
}
.mainVis_bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mainVis_box::before {
	content: "";
	display: block;
	width: 1px;
	height: 492px;
	margin-right: -1px;
}
.mainVis_bg > img {
	display: block;
	object-fit: cover;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mainVis_areaTxt {
	max-width: 767px;
	background-color: rgba(255, 255, 255, 0.90);
	position: relative;
	z-index: 1;
	box-sizing: border-box;
	padding: 21px 39px 26px;
	padding-right: 15px;
}
.mainVis_title {
	font-size: 34px;
	font-weight: 500;
	color: #6F0F13;
	border-bottom: none;
	margin-bottom: 4px;
	line-height: 1.23;
	padding-left: 28px;
	letter-spacing: 0.05em;
}
.mainVis_title::before {
	height: calc(100% - 20px);
}
.mainVis_text {
	font-size: 16px;
	line-height: 1.6875;
}
.topInfo {
	background-color: #F7F2ED;
	padding-top: 65px;
	padding-bottom: 115px;
}
.topInfo_inner {}
.topInfo_title {}
.topInfo_cols {
	display: flex;
	justify-content: space-between;
}
.topInfo_col {
	width: 48.3%;
}
.topInfo_col-card {}
.topInfo_item {
	background-color: #D4ECEA;
	border-radius: 8px;
	padding: 50px 20px 50px;
	height: 100%;
	box-sizing: border-box;
}
.topInfo_item-pedia {
	background-color: #FCE5D8;
}
.topInfo_item_inner {
	max-width: 462px;
	margin: 0 auto;
	width: 100%;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.topInfo_link {
	max-width: 400px;
	margin: 20px auto 0;
	width: 100%;
	margin-top: auto;
}
.topInfo_link > a {
	display: flex;
	text-decoration: none;
	font-size: 24px;
	font-weight: 500;
	position: relative;
	z-index: 1;
	background-color: #4EB5B5;
	color: #fff;
	align-items: center;
	justify-content: center;
	padding: 10px 75px;
	border-radius: 40px;
	border: 2px solid #4EB5B5;
	box-sizing: border-box;
	transition-duration: .3s;
	transition-property: color, background-color;
}
.topInfo_link-pedia > a {
	background-color: #F29286;
	border-color: #F29286;
}
.topInfo_link > a::before {
	content: "";
	width: 1px;
	height: 56px;
	margin-right: -1px;
}
.topInfo_link > a > .icon {
	display: block;
	position: absolute;
	z-index: 1;
	font-size: 16px;
	top: 50%;
	transform: translateY(-50%);
	right: 46px;
	transition-duration: .3s;
	transition-property: right;
}
.topInfo_col-pedia {}
.topNews_panel {
	display: none;
}
.topNews_panel.isShow {
	display: block;
}
.error {}
.error_title {}
.error_text {}
.error_link {
	max-width: 400px;
	margin: 40px auto 0;
}
.error_link > a {}
.error_link > a > .icon {
	margin-left: 10px;
}
.error_link > a::before {
	content: "";
}
.error_link > a::after {
	content: "";
}
.telInfo_list_caution {
	font-size: 16px;
	text-indent: -1em;
	padding-left: 1em;
	font-weight: normal;
}
.popup {
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.50);
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition-property: opacity, visibility;
	transition-duration: .5s;
	overflow: auto;
	box-sizing: border-box;
	padding: 50px 0;
}
.popup.isShow {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}
.popup_inner {
	max-width: 900px;
	width: 100%;
	box-sizing: border-box;
}
.popup_contents {
	background-color: #ffffff;
	padding: 30px 30px;
}
.expenses {}
.expenses_title {
	font-size: 28px;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 22px;
}
.expenses_headline {
	margin-bottom: 14px;
}
.expenses_list {
	list-style: none;
	font-size: 16px;
	margin-bottom: 25px;
	padding-left: 10px;
}
.expenses_list:last-child {
	margin-bottom: 0;
}
.expenses_list > li {}
.expenses_list > li:first-child {}
.expenses_list > li:last-child {}
.expenses_list > li:nth-child(2n+1) {}
.expenses_list > li:nth-child(n+3) {}
.popup_btn {
	display: block;
	font-size: 20px;
	font-weight: bold;
	margin-left: auto;
	margin-top: 17px;
}
.popup_btn::before {
	content: "";
}
.popup_btn::after {
	content: "";
}
.popup_btn_icon {
	display: inline-block;
	vertical-align: middle;
	width: 28px;
	height: 4px;
	position: relative;
	z-index: 1;
	transform: rotate(45deg);
	top: -1px;
	margin-left: 7px;
	transition-duration: .3s;
	transition-property: transform;
}
.popup_btn_icon::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: currentColor;
	border-radius: 2px;
}
.popup_btn_icon::after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: currentColor;
	border-radius: 2px;
	transform: rotate(90deg);
}
@media screen and (max-width: 1199px) {
	.cardiac_list {
		font-size: 18px;
	}
	.medCheck_list {}
	.medCheck_table > tbody > tr > td {
		padding: 35px 15px;
	}
}
@media screen and (max-height: 749px) {
	.popup {
		display: block;
	}
}
@media screen and (min-width:1000px) {
	.popup_btn:hover {}
	.popup_btn:hover .popup_btn_icon {
		transform: scale(1.2) rotate(45deg);
	}
	.error_link > a:hover {}
	.topNews_link > a:hover > .icon {
		right: 22px;
	}
	.topInfo_link > a:hover {
		background-color: #fff;
		color: #4EB5B5;
	}
	.topInfo_link-pedia > a:hover {
		color: #F29286;
	}
	.topInfo_link > a:hover > .icon {
		right: 40px;
	}
	.topNews_link > a:hover {}
	.newsTtl_cat > a:hover {
		background-color: rgba(255, 255, 255, 0);
		color: #7D5354;
	}
	.newsTtl_cat-cardiology > a:hover {
		color: #4EB5B5;
	}
	.newsTtl_cat-pediatrics > a:hover {
		color: #F28B7E;
	}
	.newsEntry_link > a:hover > .icon {
		left: 22px;
	}
	.newsEntry_link > a:hover {}
	.newsNavList_btn:hover {
		background-color: #7D5354;
		color: #fff;
		border-color: #7D5354;
	}
	.newsList > li > a:hover {
		color: #6f0f13;
	}
	.newsList > li > a:hover > .icon {
		right: 18px;
	}
	.telInfo_list > li > a:hover > .icon {
		margin-left: 23px;
	}
	.telInfo_list > li > a:hover {
		color: #6f0f13;
	}
	.homeMed_dList > dd > a:hover {}
}
@media screen and (max-width: 999px) {
	.calendar {
		font-size: 15px;
	}
	.calendar_table {}
	.calendar_table > caption {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.calendar_table-top > caption {
		font-size: 26px;
		margin-bottom: 18px;
	}
	.calendar_table > thead {}
	.calendar_table > thead > tr {}
	.calendar_table > thead > tr:first-child {}
	.calendar_table > thead > tr:last-child {}
	.calendar_table > thead > tr > th {}
	.calendar_table-child > thead > tr > th {}
	.calendar_table > thead > tr > th:first-child {}
	.calendar_table > thead > tr > th:last-child {}
	.calendar_table > thead > tr > td {}
	.calendar_table > tbody {}
	.calendar_table > tbody > tr {}
	.calendar_table > tbody > tr:first-child {}
	.calendar_table > tbody > tr:last-child {}
	.calendar_table > tbody > tr > th {
		width: 120px;
	}
	.calendar_table-child > tbody > tr > th {}
	.calendar_table > tbody > tr:last-child > th {}
	.calendar_table > tbody > tr > td {}
	.calendar_table-child > tbody > tr > td {}
	.calendar_table > tbody > tr > td:last-child {}
	.calendar_table > tbody > tr:last-child > td {}
	.calendar_table > tbody > tr:last-child > td:last-child {}
	.calendar_text {}
	.calendar_cauList {}
	.calendar_cauList > li {}
	.calendar_cauList > li:first-child {}
	.calendar_cauList > li:last-child {}
	.calendar_cauList > li:nth-child(2n+1) {}
	.calendar_cauList > li:nth-child(n+3) {}
	.calendar_table_holiday {}
	.calendar_table_dot {}
	.homeMed {}
	.homeMed_inner {}
	.intro {}
	.intro_title {}
	.intro_text {}
	.homeMed_sectWrap {}
	.homeMed_sect {
		margin-bottom: 45px;
	}
	.homeMed_sect:last-child {}
	.homeMed_title {}
	.homeMed_headline {}
	.homeMed_text {}
	.homeMed_text:last-child {}
	.telInfo {}
	.telInfo_title {
		margin-right: 25px;
	}
	.telInfo_list {}
	.telInfo_list > li {}
	.telInfo_list > li:first-child {}
	.telInfo_list > li > a {}
	.homeMed_noteList {}
	.homeMed_noteList > li {}
	.homeMed_noteList > li:first-child {}
	.clinic {
		font-size: 18px;
	}
	.clinic_message {
		font-size: 22px;
	}
	.clinic_message::before {}
	.clinic_sect {}
	.clinic_sect:last-child {}
	.clinic_title {}
	.clinic_policyList {}
	.clinic_policyList > li {}
	.clinic_policyList > li:first-child {}
	.clinic_icon {}
	.clinic_icon > img {}
	.clinic_caption {}
	.clinic_text {}
	.clinic_text:last-child {}
	.clinic_oList {}
	.clinic_oList > li {}
	.clinic_oList > li:first-child {}
	.clinic_oList_number {}
	.clinic_noteList {}
	.clinic_noteList > li {}
	.clinic_noteList > li:first-child {}
	.clinic_hospList {}
	.clinic_hospList > li {}
	.clinic_hospList > li:first-child {}
	.clinic_hospList > li:last-child {}
	.clinic_hospList > li:nth-child(3n+1) {}
	.clinic_hospList > li:nth-child(n+4) {}
	.clinic_cSect {}
	.clinic_cSect:last-child {}
	.clinic_headline {}
	.clinic_list {}
	.clinic_list > li {}
	.clinic_list > li:first-child {}
	.clinic_caution {
		padding: 10px 20px;
		margin-top: 18px;
	}
	.cardiac {}
	.cardiac_sect {}
	.cardiac_sect:last-child {}
	.cardiac_title {}
	.cardiac_list {}
	.cardiac_list > li {
		width: 49%;
	}
	.cardiac_list > li:nth-child(3n+1) {
		margin-left: 2%;
	}
	.cardiac_list > li:nth-child(2n+1) {
		margin-left: 0;
	}
	.cardiac_list > li:nth-child(n+3) {
		margin-top: 10px;
	}
	.cardiac_text {}
	.cardiac_noteList {}
	.cardiac_noteList > li {}
	.cardiac_noteList > li:first-child {}
	.medCheck {}
	.medCheck_title {
		font-size: 22px;
	}
	.medCheck_cols {}
	.medCheck_col {}
	.medCheck_col-no1 {}
	.medCheck_table {}
	.medCheck_table > tbody {}
	.medCheck_table > tbody > tr {}
	.medCheck_table > tbody > tr > th {}
	.medCheck_table > tbody > tr > td {}
	.medCheck_tblTxt {}
	.medCheck_tblTxt_main {}
	.medCheck_tblTxt_main > strong {}
	.medCheck_tblTxt_note {}
	.medCheck_col-no2 {}
	.medCheck_list {
		font-size: 16px;
	}
	.medCheck_list > li {
		width: 49%;
	}
	.medCheck_list > li:nth-child(3n+1) {
		margin-left: 2%;
	}
	.medCheck_list > li:nth-child(2n+1) {
		margin-left: 0;
	}
	.medCheck_list > li:nth-child(n+3) {}
	.medCheck_list > li > .icon {}
	.cardiac_tblWrap {
		margin-top: 34px;
	}
	.cardiac_table {}
	.cardiac_table > thead {}
	.cardiac_table > thead > tr {}
	.cardiac_table > thead > tr > th {}
	.cardiac_table > thead > tr > th:first-child {
		width: 40%;
	}
	.cardiac_table > thead > tr > td {}
	.cardiac_table > tbody {}
	.cardiac_table > tbody > tr {}
	.cardiac_table > tbody > tr > th {}
	.cardiac_table > tbody > tr > td {}
	.docter {}
	.docter_name {}
	.docter_name_position {}
	.docter_name_main {}
	.docter_dept {}
	.docter_cols {
		display: block;
	}
	.docter_col {
		width: auto;
	}
	.docter_col-career {
		margin-bottom: 45px;
	}
	.docter_title {}
	.docter_table {}
	.docter_table > tbody {}
	.docter_table > tbody > tr {}
	.docter_table > tbody > tr > th {}
	.docter_table > tbody > tr > td {}
	.docter_col-belong {}
	.docter_sect {}
	.docter_sect:last-child {}
	.docter_list {}
	.docter_list > li {}
	.docter_list > li:first-child {}
	.pedia {}
	.pedia_sect {}
	.pedia_sect:last-child {}
	.pedia_title {}
	.pedia_headline {}
	.pedia_headline-hasMt {
		margin-top: 35px;
	}
	.pedia_list {}
	.pedia_headline:first-child {}
	.pedia_list > li {}
	.pedia_list > li:first-child {}
	.pedia_text {}
	.pedia_noteList {}
	.pedia_noteList > li {}
	.pedia_noteList > li:first-child {}
	.pedia_cols {
		margin-top: 40px;
	}
	.pedia_col {}
	.pedia_col-no1 {}
	.pedia_tblWrap {}
	.pedia_table {}
	.pedia_table > thead {}
	.pedia_table > thead > tr {}
	.pedia_table > thead > tr > th {}
	.pedia_table > thead > tr > td {}
	.pedia_table > tbody {}
	.pedia_table > tbody > tr {}
	.pedia_table > tbody > tr > th {
		padding: 13px 15px;
		width: 50%;
	}
	.pedia_table > tbody > tr > td {}
	.pedia_col-no2 {}
	.docter_text {}
	.news {}
	.newsNav {}
	.newsNavList {}
	.newsNavList > li {}
	.newsNavList > li:first-child {}
	.newsNavList_btn {
		font-size: 17px;
		padding: 10px 5px;
	}
	.newsNavList > li:first-child {}
	.newsNavList_btn::before {}
	.newsNavList_btn::after {}
	.newsList {}
	.newsList > li {}
	.newsList > li:first-child {}
	.newsList > li > a {
		font-size: 17px;
		padding-left: 17px;
	}
	.newsList > li:first-child > a {}
	.newsList > li > a::before {}
	.newsList > li > a::after {}
	.newsList > li > a > .icon {
		right: 17px;
	}
	.newsList_update {}
	.newsList_update > time {}
	.newsList_cat {
		min-width: 125px;
	}
	.newsList_cat-cardiology {}
	.newsList_cat-pediatrics {}
	.newsList_text {
		margin-left: 20px;
	}
	.newsTtl {}
	.newsTtl_inner {}
	.newsTtl_ttlWrap {
		padding-bottom: 18px;
	}
	.newsTtl_title {}
	.newsTtl_update {}
	.newsTtl_update > time {}
	.newsTtl_cat {}
	.newsTtl_cat > a {}
	.newsEntry {}
	.newsEntry_body {}
	.newsEntry_link {}
	.newsEntry_link > a {}
	.newsEntry_link > a > .icon {}
	.top {}
	.topNews_title {}
	.topNews {
		margin-bottom: 65px;
	}
	.topNews_inner {}
	.topNews_link {}
	.topNews_link > a {}
	.topNews_link > a > .icon {}
	.mainVis {
		margin-bottom: 55px;
	}
	.mainVis_inner {}
	.mainVis_box {}
	.mainVis_box_inner {}
	.mainVis_bg {}
	.mainVis_box::before {
		height: 372px;
	}
	.mainVis_bg > img {}
	.mainVis_areaTxt {
		max-width: 480px;
	}
	.mainVis_title {
		font-size: 28px;
		padding-left: 18px;
	}
	.mainVis_title::before {}
	.mainVis_text {}
	.topInfo {
		padding-top: 50px;
		padding-bottom: 100px;
	}
	.topInfo_inner {}
	.topInfo_title {}
	.topInfo_cols {}
	.topInfo_col {}
	.topInfo_col-card {}
	.topInfo_item {
		padding: 35px 20px;
	}
	.topInfo_item-pedia {}
	.topInfo_item_inner {}
	.topInfo_link {}
	.topInfo_link > a {
		font-size: 19px;
	}
	.topInfo_link-pedia > a {}
	.topInfo_link > a::before {
		height: 43px;
	}
	.topInfo_link > a > .icon {
		right: 30px;
	}
	.topInfo_col-pedia {}
	.error {}
	.error_title {}
	.error_text {}
	.error_link {}
	.error_link > a {}
	.error_link > a > .icon {}
	.error_link > a::before {}
	.error_link > a::after {}
	.telInfo_list_caution {}
	.popup {}
	.popup.isShow {}
	.popup_inner {}
	.popup_contents {}
	.expenses {}
	.expenses_title {}
	.expenses_headline {}
	.expenses_list {}
	.expenses_list:last-child {}
	.expenses_list > li {}
	.expenses_list > li:first-child {}
	.expenses_list > li:last-child {}
	.expenses_list > li:nth-child(2n+1) {}
	.expenses_list > li:nth-child(n+3) {}
	.popup_btn {}
	.popup_btn::before {}
	.popup_btn::after {}
	.popup_btn_icon {}
	.popup_btn_icon::before {}
	.popup_btn_icon::after {}
}
@media screen and (max-width: 767px) {
	.calendar {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.calendar_table {}
	.calendar_table > caption {
		font-size: 24px;
	}
	.calendar_table-top > caption {
		margin-bottom: 10px;
	}
	.calendar_table > thead {}
	.calendar_table > thead > tr {}
	.calendar_table > thead > tr:first-child {}
	.calendar_table > thead > tr:last-child {}
	.calendar_table > thead > tr > th {
		padding: 4px 2px;
	}
	.calendar_table-child > thead > tr > th {}
	.calendar_table > thead > tr > th:first-child {}
	.calendar_table > thead > tr > th:last-child {}
	.calendar_table > thead > tr > td {}
	.calendar_table > tbody {}
	.calendar_table > tbody > tr {}
	.calendar_table > tbody > tr:first-child {}
	.calendar_table > tbody > tr:last-child {}
	.calendar_table > tbody > tr > th {
		font-size: 11px;
		width: 101px;
	}
	.calendar_table-child > tbody > tr > th {}
	.calendar_table > tbody > tr:last-child > th {}
	.calendar_table > tbody > tr > td {
		font-size: 11px;
		padding: 6px 2px;
	}
	.calendar_table-child > tbody > tr > td {}
	.calendar_table > tbody > tr > td:last-child {}
	.calendar_table > tbody > tr:last-child > td {}
	.calendar_table > tbody > tr:last-child > td:last-child {}
	.calendar_text {}
	.calendar_cauList {}
	.calendar_cauList > li {}
	.calendar_cauList > li:first-child {}
	.calendar_cauList > li:last-child {}
	.calendar_cauList > li:nth-child(2n+1) {}
	.calendar_cauList > li:nth-child(n+3) {}
	.calendar_table_holiday {}
	.calendar_table_dot {}
	.homeMed {}
	.homeMed_inner {}
	.intro {
		margin-bottom: 36px;
	}
	.intro_title {}
	.intro_text {
		text-align: left;
		line-height: 1.8;
	}
	.homeMed_sectWrap {}
	.homeMed_sect {
		margin-bottom: 38px;
	}
	.homeMed_sect:last-child {}
	.homeMed_title {}
	.homeMed_headline {}
	.homeMed_text {}
	.homeMed_text:last-child {}
	.telInfo {
		display: block;
		margin-top: 25px;
	}
	.telInfo_title {
		margin-right: 0;
		margin-bottom: 7px;
		padding-top: 0;
		font-size: 20px;
	}
	.telInfo_title::before {
		display: none;
	}
	.telInfo_list {}
	.telInfo_list > li {}
	.telInfo_list > li:first-child {
		margin-top: 0;
	}
	.telInfo_list > li > a {
		padding: 8px 5px;
	}
	.telInfo_list > li > a > .icon {
		margin-left: 7px;
	}
	.homeMed_noteList {}
	.homeMed_noteList > li {}
	.homeMed_noteList > li:first-child {}
	.clinic {}
	.clinic_message {
		line-height: 1.8;
		font-size: 20px;
		max-width: none;
		background-size: 102px 102px;
		background-position: center top;
		align-items: flex-start;
		padding-top: 120px;
		margin-bottom: 35px;
	}
	.clinic_message::before {
		display: none;
	}
	.clinic_sect {
		margin-bottom: 38px;
	}
	.clinic_sect:last-child {}
	.clinic_title {}
	.clinic_policyList {
		display: block;
		max-width: 295px;
	}
	.clinic_policyList > li {
		width: auto;
		margin-left: 0;
		margin-top: 25px;
	}
	.clinic_policyList > li:first-child {
		margin-top: 0;
	}
	.clinic_icon {
		margin-bottom: 15px;
	}
	.clinic_icon > img {}
	.clinic_caption {
		line-height: 1.8;
	}
	.clinic_text {
		margin-bottom: 17px;
		line-height: 1.8;
	}
	.clinic_text:last-child {}
	.clinic_oList {
		line-height: 1.4;
	}
	.clinic_oList > li {
		padding: 15px 20px 15px 50px;
		margin-top: 7px;
	}
	.clinic_oList > li:first-child {}
	.clinic_oList_number {
		font-size: 12px;
		width: 20px;
		height: 20px;
		top: calc(0.7em + 17px);
		left: 17px;
	}
	.clinic_noteList {
		line-height: 1.8;
	}
	.clinic_noteList > li {}
	.clinic_noteList > li:first-child {}
	.clinic_hospList {}
	.clinic_hospList > li {}
	.clinic_hospList > li:first-child {}
	.clinic_hospList > li:last-child {}
	.clinic_hospList > li:nth-child(3n+1) {}
	.clinic_hospList > li:nth-child(n+2) {}
	.clinic_cSect {
		margin-bottom: 34px;
	}
	.clinic_cSect:last-child {}
	.clinic_headline {}
	.clinic_list {
		line-height: 1.8;
	}
	.clinic_list > li {}
	.clinic_list > li:first-child {}
	.clinic_caution {
		padding: 15px;
		line-height: 1.8;
	}
	.cardiac {}
	.cardiac_sect {
		margin-bottom: 40px;
	}
	.cardiac_sect:last-child {}
	.cardiac_title {}
	.cardiac_list {
		line-height: 1.4;
	}
	.cardiac_list > li {
		width: auto;
		margin-left: 0;
	}
	.cardiac_list > li:nth-child(3n+1) {
		margin-left: 0;
	}
	.cardiac_list > li:nth-child(n+2) {
		margin-top: 17px;
	}
	.cardiac_text {
		font-size: inherit;
	}
	.cardiac_noteList {}
	.cardiac_noteList > li {}
	.cardiac_noteList > li:first-child {}
	.medCheck {}
	.medCheck_title {}
	.medCheck_cols {
		display: block;
	}
	.medCheck_col {
		width: auto;
	}
	.medCheck_col-no1 {
		margin-bottom: 16px;
	}
	.medCheck_table {
		display: block;
	}
	.medCheck_table > tbody {
		display: block;
	}
	.medCheck_table > tbody > tr {
		display: block;
	}
	.medCheck_table > tbody > tr > th {
		display: block;
		width: auto;
		border-right: none;
		padding: 15px 10px;
		border-bottom: 1px solid currentColor;
	}
	.medCheck_table > tbody > tr > td {
		display: block;
		padding: 10px;
	}
	.medCheck_tblTxt {}
	.medCheck_tblTxt_main {}
	.medCheck_tblTxt_main > strong {}
	.medCheck_tblTxt_note {}
	.medCheck_col-no2 {}
	.medCheck_list {
		display: block;
		font-size: inherit;
		padding: 8px 8px 16px;
	}
	.medCheck_list > li {
		width: auto;
		margin-left: 0;
	}
	.medCheck_list > li:nth-child(3n+1) {
		margin-left: 0;
	}
	.medCheck_list > li:nth-child(n+2) {
		margin-top: 12px;
	}
	.medCheck_list > li > .icon {}
	.cardiac_tblWrap {}
	.cardiac_table {}
	.cardiac_table > thead {}
	.cardiac_table > thead > tr {}
	.cardiac_table > thead > tr > th {}
	.cardiac_table > thead > tr > th:first-child {
		width: 50%;
	}
	.cardiac_table > thead > tr > td {}
	.cardiac_table > tbody {}
	.cardiac_table > tbody > tr {}
	.cardiac_table > tbody > tr > th {
		height: 76px;
		box-sizing: border-box;
	}
	.cardiac_table > tbody > tr > td {}
	.docter {}
	.docter_name {}
	.docter_name_position {
		font-size: 15px;
	}
	.docter_name_main {
		font-size: 19px;
	}
	.docter_dept {
		margin-top: 5px;
	}
	.docter_cols {
		margin-top: 35px;
	}
	.docter_col {}
	.docter_col-career {}
	.docter_title {
		margin-bottom: 0;
	}
	.docter_table {}
	.docter_table > tbody {}
	.docter_table > tbody > tr {}
	.docter_table > tbody > tr > th {
		padding: 15px 10px;
		padding-left: 20px;
	}
	.docter_table > tbody > tr > td {
		padding: 15px 10px;
	}
	.docter_col-belong {}
	.docter_sect {}
	.docter_sect:last-child {}
	.docter_list {
		margin-top: 20px;
	}
	.docter_list > li {}
	.docter_list > li:first-child {}
	.pedia {}
	.pedia_sect {
		margin-bottom: 38px;
	}
	.pedia_sect:last-child {}
	.pedia_title {}
	.pedia_headline {}
	.pedia_headline-hasMt {
		margin-top: 30px;
	}
	.pedia_list {}
	.pedia_headline:first-child {}
	.pedia_list > li {}
	.pedia_list > li:first-child {}
	.pedia_text {}
	.pedia_noteList {}
	.pedia_noteList > li {}
	.pedia_noteList > li:first-child {}
	.pedia_cols {
		display: block;
	}
	.pedia_col {
		width: auto;
	}
	.pedia_col-no1 {
		margin-bottom: 37px;
	}
	.pedia_tblWrap {}
	.pedia_table {}
	.pedia_table > thead {}
	.pedia_table > thead > tr {}
	.pedia_table > thead > tr > th {}
	.pedia_table > thead > tr > td {}
	.pedia_table > tbody {}
	.pedia_table > tbody > tr {}
	.pedia_table > tbody > tr > th {}
	.pedia_table > tbody > tr > td {}
	.pedia_col-no2 {}
	.docter_text {
		margin-top: 15px;
		line-height: 1.8;
	}
	.news {}
	.newsNav {
		margin-bottom: 25px;
	}
	.newsNavList {}
	.newsNavList > li {}
	.newsNavList > li:first-child {}
	.newsNavList_btn {
		font-size: 15px;
		text-align: center;
		line-height: 1.3125;
	}
	.newsNavList > li:first-child {}
	.newsNavList_btn::before {
		height: 48px;
	}
	.newsNavList_btn::after {}
	.newsNavList_btn[aria-current="page"]::after,
	.newsNavList_btn[aria-selected="true"]::after {
		border-top-width: 8px;
	}
	.newsList {}
	.newsList > li {}
	.newsList > li:first-child {}
	.newsList > li > a {
		font-size: 16px;
		flex-wrap: wrap;
		padding: 14px 18px;
		padding-right: 35px;
	}
	.newsList > li:first-child > a {}
	.newsList > li > a::before {
		display: none;
	}
	.newsList > li > a::after {}
	.newsList > li > a > .icon {}
	.newsList_update {}
	.newsList_update > time {}
	.newsList_cat {
		width: 112px;
		min-width: 0;
	}
	.newsList_cat-cardiology {}
	.newsList_cat-pediatrics {}
	.newsList_text {
		margin-left: 0;
		width: 100%;
		margin-top: 10px;
		line-height: 1.575;
	}
	.newsTtl {
		margin-top: 10px;
		margin-bottom: 0;
	}
	.newsTtl_inner {}
	.newsTtl_ttlWrap {}
	.newsTtl_title {
		margin-bottom: 5px;
	}
	.newsTtl_update {
		min-width: 100px;
	}
	.newsTtl_update > time {}
	.newsTtl_cat {}
	.newsTtl_cat > a {}
	.newsEntry {}
	.newsEntry_body {
		line-height: 1.8;
	}
	.newsEntry_link {
		margin-top: 35px;
		max-width: 200px;
	}
	.newsEntry_link > a {}
	.newsEntry_link > a > .icon {
		left: 22px;
	}
	.top {}
	.topNews_title {}
	.topNews {
		margin-bottom: 42px;
	}
	.topNews_inner {}
	.topNews_link {
		max-width: 200px;
		margin-top: 23px;
	}
	.topNews_link > a {}
	.topNews_link > a > .icon {
		right: 20px;
	}
	.mainVis {
		margin-bottom: 22px;
	}
	.mainVis_inner {}
	.mainVis_box {
		display: block;
		padding: 0;
	}
	.mainVis_box_inner {
		max-width: none;
		width: auto;
	}
	.mainVis_bg {
		position: relative;
		height: 178px;
		margin-left: -20px;
		margin-right: -20px;
		width: auto;
		margin-bottom: 13px;
	}
	.mainVis_box::before {
		display: none;
	}
	.mainVis_bg > img {}
	.mainVis_areaTxt {
		max-width: none;
		padding: 0;
	}
	.mainVis_title {
		font-size: 22px;
		letter-spacing: 0;
		margin-bottom: 5px;
		margin-right: -10px;
	}
	.mainVis_title::before {
		height: calc(100% - 22px);
	}
	.mainVis_text {
		line-height: 1.8;
		font-size: 15px;
	}
	.topInfo {
		padding-top: 33px;
		padding-bottom: 43px;
	}
	.topInfo_inner {}
	.topInfo_title {}
	.topInfo_cols {
		display: block;
	}
	.topInfo_col {
		width: auto;
	}
	.topInfo_col-card {
		margin-bottom: 30px;
	}
	.topInfo_item {
		padding: 22px 20px;
	}
	.topInfo_item-pedia {}
	.topInfo_item_inner {
		max-width: none;
		display: block;
	}
	.topInfo_link {
		max-width: none;
		margin-top: 0;
	}
	.topInfo_link > a {
		font-size: 18px;
		padding: 10px 45px;
	}
	.topInfo_link-pedia > a {}
	.topInfo_link > a::before {
		height: 36px;
	}
	.topInfo_link > a > .icon {
		right: 20px;
		font-size: 14px;
	}
	.topInfo_col-pedia {}
	.error {}
	.error_title {}
	.error_text {}
	.error_link {}
	.error_link > a {}
	.error_link > a > .icon {}
	.error_link > a::before {}
	.error_link > a::after {}
	.telInfo_list_caution {}
	.popup {
		display: block;
		padding: 25px 0;
	}
	.popup.isShow {}
	.popup_inner {}
	.popup_contents {
		padding: 20px 20px;
	}
	.expenses {}
	.expenses_title {
		font-size: 24px;
		line-height: 1.33;
		margin-bottom: 10px;
	}
	.expenses_headline {
		border-radius: 4px;
		padding: 9px 15px;
		font-size: 14px;
	}
	.expenses_list {
		font-size: 12px;
		padding: 0;
	}
	.expenses_list:last-child {}
	.expenses_list > li {}
	.expenses_list > li:first-child {}
	.expenses_list > li:last-child {}
	.expenses_list > li:nth-child(2n+1) {}
	.expenses_list > li:nth-child(n+3) {}
	.popup_btn {}
	.popup_btn::before {}
	.popup_btn::after {}
	.popup_btn_icon {}
	.popup_btn_icon::before {}
	.popup_btn_icon::after {}
}
@media screen and (max-width:374px) {
	.telInfo_title {
		font-size: 18px;
	}
	.cardiac_list {
		font-size: 16px;
	}
	.docter_name {
		display: block;
	}
	.docter_name_main {}
	.docter_name_position {
		margin-right: 0;
	}
	.telInfo_list {
		font-size: 15px;
	}
	.newsNavList_btn {
		font-size: 13px;
	}
	.mainVis_title {}
	.popup_inner {
		padding-left: 10px;
		padding-right: 10px;
	}
	.popup_contents {
		padding-left: 15px;
		padding-right: 15px;
	}
	.expenses_title {
		font-size: 22px;
	}
}
