@charset "utf-8";
#main .table01.checkup .tbl_self_payment {
	table-layout: fixed;
}
#main .table01.checkup .tbl_self_payment tbody td::before {
	white-space: normal;
}

.sick_description,
.sick_description a {
	width: 100%;
}
.outline_3column a .out_tit,
.sick .out_tit {
	padding: 15px 24px 10px 10px;
}

/*----------------------------
保険証としてのマイナンバーカード利用（guide_12.jsp）
----------------------------------------------------------*/
#main .mynum_contact_free .hour_tit {
	width: 100%;
}
/*-----------------------------------------------------------------------------
■┓各種申請書
┗┛
-----------------------------------------------------------------------------*/
body {
	word-wrap: break-word; /* IEやFirefox対応用 */
	overflow-wrap: break-word;
}
#main .tbl_application_doc thead tr td:nth-of-type(3) {
	white-space: nowrap;
}
