/*
	酒井形成外科　2024
	add_column.css
*/
 
           .u-mt60 {
           	margin-top: 60px !important;
           }
          .seo-text {
          	/* background: #f0f0f0; */
          	background: #f7ebd5;
          	box-shadow: 0 0 0 3px #f0f0f0;
          	padding: 1.5em 2em;
          	border: 1px solid #fff;
          }
          .seo-text .text {}
          .c-btn {
          	text-align: center;margin: 0 0 10px;
          }
          .c-btn {
          	z-index: 1;
          }
          .c-btn-anchor {
          	/* background: #f9a0ba; */
          	background: #764f4c;
          	border-radius: 15px 3px 15px 3px;
          	color: #fff !important;
          	display: inline-block;
          	font-weight: bold;
          	padding: 12px 20px;
          	// position: relative;
          	text-decoration: none;
          	transition: .3s;
          	max-width: 500px;
          	width: 80%;
          }
          .c-btn-anchor:hover {
          	background: #d5302d;
          	text-decoration: none !important;
          }
          .c-btn .c-btn-anchor:first-child {
          	margin: 0 0 15px;
          }
          @media (min-width: 768px) {
          /*ボタン PCのみ*/
		.c-btn-anchor {width: 36%;}
		.c-btn .c-btn-anchor:first-child {margin: 0 20px 0 0;}
          }
          @media ( max-width: 768px ) {
		.seo-text .text {font-size: 14px;line-height: 1.6;}
          }
 
 
	.u-p15 {
		padding: 15px !important;
	}
	.u-mb20 {
		margin-bottom: 20px !important;
	}
	.u-mt50 { margin-top: 50px !important; }
	/*NAP表 共通*/
	.c-nap {
		margin: 50px auto 20px;
	}
	.c-nap h3 {
		border-bottom: 1px solid #ddd;
		padding: 5px;
		/* color: #4a337a; */
		color: #764f4c;
	}
	.c-table {
		border-collapse: collapse;
		border: 1px solid #ccc;
		text-align: center;
		width: 100%;
	}
	.c-table th {
      		/* background: #EAE9FF; */
      		background: #f7ebd5;
      		border: 1px solid #ccc;
      		text-align: left;
      		vertical-align: middle;width: 23%;
      	}
	.c-table td {
		border: 1px solid #ccc;
		vertical-align: middle;
		text-align: left;
	}
	.c-table a {
		/* color: #a098fc; */
		color: #764f4c;
		text-decoration: none;
	}
	.c-table a:hover {
		/* color: #f9a0ba; */
		color: #d5302d;
		text-decoration: none;
	}
	.c-table ul {
		margin: 0 !important;
		padding-left: 20px !important;
	}
	@media (max-width: 768px) {
		/*スマホのみ*/
	}