@charset "utf-8";


/* add 2026.04 */

#header-container {
	#header-logo {
		background-image: url('http://www.watanabekai.net/cms/wp-content/themes/watanabekai/hospital/images/logo_ooaraikaigan.png');
	}

	#header-gnavi {
		ul {
			display: flex;
			justify-content: space-between;

			li {
				flex: 0 1 25%;
			}

			li.menu-order-1 a {
				background-image: url('../images/gnavi201.png');
			}

			li.menu-order-5 a {
				background-image: url('../images/gnavi205.png');
			}
		}
	}
}

#top-wrapper {
	#top-mid-gairai-info {
		border: 1px solid #CCC;
		padding: 3px 2px 16px;
		margin-top: 14px;
		border-radius: 3px;
		line-height: 1.4;

		h2 {
			margin-top: 0;
			margin-bottom: 8px;
		}

		.gairai_tel {
			font-size: 120%;
			text-align: center;
			font-weight: bold;
		}

		.gairai_link_btn {
			text-align: center;

			a {
				display: inline-block;
				padding: 8px 20px;
				text-align: center;
				color: #fff;
				background-color: #008aa3;
				text-decoration: none;
				border-radius: 3px;
			}

			a:hover {
				opacity: 0.75;
			}
		}

		.top_inner_row {
			display: flex;
			justify-content: space-between;

			.top_inner_col {
				flex: 0 1 33%;
				padding: 0 5px;

				&:nth-child(1) {
					flex: 0 1 32%;
				}

				&:nth-child(2) {
					flex: 0 1 38%;
				}

				&:nth-child(3) {
					flex: 0 1 30%;
				}

				table {
					tr {
						width: 100%;
						display: block;

						td {
							width: 100%;
							display: block;
						}

						/* td.top-lt-spacebottom {
							padding-bottom: 4px;
						}

						td.top-lt-spacetop {
							padding-top: 4px;
						} */

					}
				}
			}
		}
	}
}